NativeScript ListView 滚动事件
NativeScript ListView scroll event
如何检测 ListView
何时滚动?
我尝试将 ListView
包装在 ScrollView
中,并在 ScrollView
上使用 scroll
事件。没用。
我在 ListView 上使用 PanGesture 来捕捉用户向上或向下滚动的时间。
const panEvent$ = fromEvent(this.listView, 'pan').pipe(map(
(event: PanGestureEventData) => event.deltaY
));
这将采用我的 listView 属性 并且仅发出 Y 值。然后,如果 Y 大于 0
,您可以确定它们是向上移动还是向下移动
如何检测 ListView
何时滚动?
我尝试将 ListView
包装在 ScrollView
中,并在 ScrollView
上使用 scroll
事件。没用。
我在 ListView 上使用 PanGesture 来捕捉用户向上或向下滚动的时间。
const panEvent$ = fromEvent(this.listView, 'pan').pipe(map(
(event: PanGestureEventData) => event.deltaY
));
这将采用我的 listView 属性 并且仅发出 Y 值。然后,如果 Y 大于 0
,您可以确定它们是向上移动还是向下移动