暂时关闭ListView中的滚动功能

时间:2018-12-28 10:27:53

标签: nativescript

是否有办法关闭此行为然后再打开?如果我的应用程序检测到用户试图向右滑动项目,则我希望能够“告诉” ListView以暂时停止滚动,以便用户可以完成手势。
在Android中,我发现了this,但我更喜欢一次为两个平台都找到一些东西-可能覆盖默认的触摸处理程序?

1 个答案:

答案 0 :(得分:1)

在iOS上,您可以将本机视图上的scrollEnabled属性设置为false

listView.ios.scrollEnabled = false;

在Android上,您在问题中链接的相同解决方案应该可以使用。您将必须扩展自己的android.widget.ListView版本,然后覆盖createNativeView回调以注入自定义ListView而不是默认的ListView。