Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在LazyColumnFor(Jetpack Compose)中记录_Android_Android Jetpack Compose_Android Jetpack Compose List - Fatal编程技术网

Android 在LazyColumnFor(Jetpack Compose)中记录

Android 在LazyColumnFor(Jetpack Compose)中记录,android,android-jetpack-compose,android-jetpack-compose-list,Android,Android Jetpack Compose,Android Jetpack Compose List,任何人都可以在LazyColumnFor中找到与onScrolled(@NonNull RecyclerView RecyclerView,int dx,int dy)等效的内容,谢谢你,这应该是你想要的: val scrollCallback = object : ScrollCallback { override fun onCancel() { super.onCancel() } override fun onScroll(scrollD

任何人都可以在LazyColumnFor中找到与onScrolled(@NonNull RecyclerView RecyclerView,int dx,int dy)等效的内容,谢谢你,这应该是你想要的:

    val scrollCallback = object : ScrollCallback {
    override fun onCancel() {
        super.onCancel()
    }

    override fun onScroll(scrollDistance: Float): Float {
        return super.onScroll(scrollDistance)
    }

    override fun onStart(downPosition: Offset) {
        super.onStart(downPosition)
    }

    override fun onStop(velocity: Float) {
        super.onStop(velocity)
    }
}
LazyColumnFor(
    modifier = Modifier.scrollGestureFilter(scrollCallback, Orientation.Vertical),
    items = listOf("")
) { item ->

}

它应该是你想要的:

    val scrollCallback = object : ScrollCallback {
    override fun onCancel() {
        super.onCancel()
    }

    override fun onScroll(scrollDistance: Float): Float {
        return super.onScroll(scrollDistance)
    }

    override fun onStart(downPosition: Offset) {
        super.onStart(downPosition)
    }

    override fun onStop(velocity: Float) {
        super.onStop(velocity)
    }
}
LazyColumnFor(
    modifier = Modifier.scrollGestureFilter(scrollCallback, Orientation.Vertical),
    items = listOf("")
) { item ->

}
事实并非如此

使用
1.0.0-beta02
可以检查列表当前是否通过手势、投掷或编程方式滚动

val itemsList = (0..55).toList()
val state = rememberLazyListState()

if (state.isScrollInProgress){
    //....
}

LazyColumn(state = state) {
    items(itemsList) {
        Text(".....")
    }
}
事实并非如此

使用
1.0.0-beta02
可以检查列表当前是否通过手势、投掷或编程方式滚动

val itemsList = (0..55).toList()
val state = rememberLazyListState()

if (state.isScrollInProgress){
    //....
}

LazyColumn(state = state) {
    items(itemsList) {
        Text(".....")
    }
}