小编Jun*_*ung的帖子

升级到 v0.19.0 后如何禁用拖动撰写分页器?

如标题所示,Android Compose Pager 布局在v0.19.0之后删除了DragEnabled。还有其他方法可以禁用拖动寻呼机吗?

指南: https: //google.github.io/accompanist/pager/

android android-jetpack-compose

8
推荐指数
1
解决办法
4770
查看次数

实现去抖动点击遭受不必要的Modifier.composed使用?

我正在尝试创建一个防抖可点击撰写修改器,如下面的代码片段所示。

inline fun Modifier.debounceClickable(
    debounceInterval: Long = 400,
    crossinline onClick: () -> Unit,
): Modifier = composed {
    var lastClickTime = 0L
    clickable() {
        val currentTime = System.currentTimeMillis()
        if ((currentTime - lastClickTime) < debounceInterval) return@clickable
        lastClickTime = currentTime
        onClick()
    }
}
Run Code Online (Sandbox Code Playgroud)

不知道为什么 IDE 会警告Unnecessary use of Modifier.composed

顺便问一下,这个防抖工具有任何潜在的危险或泄漏吗?

android android-jetpack-compose

3
推荐指数
1
解决办法
2770
查看次数

标签 统计

android ×2

android-jetpack-compose ×2