2017-08-14 74 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

我想你沒有得到我的玩笑。不用擔心,這對任何尋求幫助的提問者都會有所幫助。並且也沒有冒犯。 –