在屏幕滚动时,是否有方法获得y位置的值?
我遇到了这样的情况:
LazyColumn() {
item {
box()
box()
box()
ScrollableTabRow(){}
}
itemsIndexed {...}我需要知道ScrollableTabRow何时经过y轴上的某个位置(例如,100.dp )
我试过使用.scrollable() (类似于可滚动)
使用滚动手势过滤器(类似于手势 )
对于dragGestureFilter,但我不能让它工作,我是做错了什么,还是它根本不可能?
基本上,我需要做的是让可滚动选项卡行在触到屏幕顶部后充当粘性标题。
我想做的是,在可滚动的行触到屏幕顶部后,在屏幕顶部创建某种模型,但也许有更简单的方法?
App是严格以撰写方式编写的,因此我无法访问任何提供此类实现的库。
发布于 2021-01-13 20:57:02
使用stickyHeader。
LazyColumn {
item { ... }
stickyHeader {
ScrollableTabRow(...) { ... }
}
item { ... }
}https://stackoverflow.com/questions/65670905
复制相似问题