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

Spr*_*eek 2 android accessibility android-jetpack-compose

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

任何时候我尝试添加这样的可点击内容

Column(
        modifier = Modifier.fillMaxWidth().clickable { 
                                                     
        },
        verticalArrangement = Arrangement.Center,
        horizontalAlignment = Alignment.CenterHorizontally,
    )
Run Code Online (Sandbox Code Playgroud)

当此列获得焦点时,它会显示“双击激活”,我想避免这种情况,因为该单击没有面向用户的功能。

Gab*_*tti 6

辅助功能文档中所述,您可以使用这些semantics属性。使用该invisibleToUser属性将元素标记为对用户不可见。

Column(
    modifier = Modifier.semantics {
        this.invisibleToUser()}
){}
Run Code Online (Sandbox Code Playgroud)