2017-08-14 72 views
-3

我有一个Horizo​​ntalScrollView,我只想在用户滑动屏幕时滚动屏幕,如果屏幕没有触摸屏幕,它应该停止。现在,当用户快速滑动并释放屏幕时,ScrollView移动到另一端。让ScrollView只在触摸屏幕时滚动

我该如何使它只能跟随用户在屏幕上的轻扫,并在用户没有触摸屏幕时停止?

+1

实际上,您想禁用轻弹输入来滚动视图。也许[this](https://learnpainless.com/android/scrollview/create-custom-scrollview-to-enable-or-disable-scrolling)可以提供帮助。 –

+0

谢谢,它工作! – tomhogenkamp

+0

好的。没有问题。 –

回答

0

除了拉利特的答案,这样做的另一种方法是通过创建扩展滚动型的自定义类,然后重写public void fling (int velocityY);
刚刚离开的方法体是空的。

+0

这是对你的评论的补充 - 仅供参考(我甚至在答案中写道) – Ch4t4r

+0

我想你没有得到我的玩笑。不用担心,这对任何寻求帮助的提问者都会有所帮助。并且也没有冒犯。 –