Jetpack Compose 组件Modifie.click{} 取消click的涟漪效果
时间: 2024-06-07 20:05:36 浏览: 9
要取消Jetpack Compose组件Modifie.click{}的点击涟漪效果,可以使用noIndication()方法。例如:
Button(
onClick = { /* Do something */ },
modifier = Modifier.clickable(
onClick = { /* Do something */ },
indication = null
)
) {
Text(text = "Click me")
}
在这个例子中,indication参数被设置为null,这样就可以取消点击时的涟漪效果。
相关问题
Jetpack Compose 组件box(Modifie.click{} )取消click的涟漪效果
可以使用Modifier.clickable()方法来替代Modifier.click()方法,然后在onClick参数中添加相应的处理程序来取消点击时的涟漪效果。具体的实现方式可以参考以下代码示例:
```
Box(
modifier = Modifier.clickable(
onClick = {
// 处理点击事件
},
indication = null // 取消涟漪效果
)
) {
// 组件内容
}
```
Jetpack Compose 组件box(Modifie.clickable{} )取消click的涟漪效果
可以通过设置clickable()方法的参数为indication = null来取消点击涟漪效果,具体代码如下:
```kotlin
Box(
modifier = Modifier.clickable(
indication = null,
onClick = { /* 点击事件代码 */ }
)
) {
// 组件内容
}
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)