我有一個HorizontalScrollView,我只想在用戶滑動屏幕時滾動屏幕,如果屏幕沒有觸摸屏幕,它應該停止。現在,當用戶快速滑動並釋放屏幕時,ScrollView移動到另一端。讓ScrollView只在觸摸屏幕時滾動
我該如何使它只能跟隨用戶在屏幕上的輕掃,並在用戶沒有觸摸屏幕時停止?
我有一個HorizontalScrollView,我只想在用戶滑動屏幕時滾動屏幕,如果屏幕沒有觸摸屏幕,它應該停止。現在,當用戶快速滑動並釋放屏幕時,ScrollView移動到另一端。讓ScrollView只在觸摸屏幕時滾動
我該如何使它只能跟隨用戶在屏幕上的輕掃,並在用戶沒有觸摸屏幕時停止?
除了拉利特的答案,這樣做的另一種方法是通過創建擴展滾動型的自定義類,然後重寫public void fling (int velocityY);
剛剛離開的方法體是空的。
這是對你的評論的補充 - 僅供參考(我甚至在答案中寫道) – Ch4t4r
我想你沒有得到我的玩笑。不用擔心,這對任何尋求幫助的提問者都會有所幫助。並且也沒有冒犯。 –
實際上,您想禁用輕彈輸入來滾動視圖。也許[this](https://learnpainless.com/android/scrollview/create-custom-scrollview-to-enable-or-disable-scrolling)可以提供幫助。 –
謝謝,它工作! – tomhogenkamp
好的。沒有問題。 –