前言
在 Compose 中,Modifier 的clickable点击事件默认会有一个涟漪效果,我们可以扩展方法去除涟漪效果。
也可以扩展实现按钮的防连点。
去除涟漪效果
1 | import android.annotation.SuppressLint |
防连点
这里准确来说不是防抖,是让点击事件直接触发,后续500毫秒内不能再触发。
而防抖是:
让函数在事件停止触发后,延迟一段时间再执行;如果在延迟期间事件再次触发,则重新计时。
扩展
1 | import android.annotation.SuppressLint |
使用方法
1 | Modifier |
防连点无涟漪
1 | import androidx.compose.foundation.clickable |