如何在可点击的可组合项上禁用对讲操作

How to disable talkback action on a clickable composable item

我有一个显示一些文本的可组合函数。对讲在阅读文本时效果很好。但是我该如何禁用可组合项的可访问性中的可点击通知,以便我可以有一个秘密的点击监听器来发送分析。

每当我尝试添加这样的可点击内容时

Column(
        modifier = Modifier.fillMaxWidth().clickable { 
                                                     
        },
        verticalArrangement = Arrangement.Center,
        horizontalAlignment = Alignment.CenterHorizontally,
    )

当此列处于焦点状态时,它显示 'Double click to activate',我想避免这种情况,因为该点击没有面向用户的功能。

accessibility doc 中所述,您可以使用 semantics 属性。 使用 invisibleToUser 属性 将元素标记为对用户不可见。

Column(
    modifier = Modifier.semantics {
        this.invisibleToUser()}
){}