多くのアイテムでグリッドビューを使用しています。アクティビティに、次を使用してグリッドビューの上部に自動スクロールするボタンがあります。
gridView.smoothScrollToPosition (0);
私が試しているのは、自動スクロールをかなり遅くすることです。このスクロールの継続時間または速度を制御する方法はありますか?
私は探していますが、それを行う簡単な方法を見つけることができません
私は心から助けに感謝します
よろしくお願いします
以下のサンプルをご覧ください。お役に立てば幸いです。
http://www.java-samples.com/showtutorial.php?tutorialid=1515
これを試して:
Android: HorizontalScrollView SmoothScroll アニメーション時間
カウンターを使用して一度に小さな増分をスクロールし、スクロールが遅く見えるようにします。
また(そして、より良い解決策だと思います)、gridviewをサブクラス化し、smoothscrolltoによって呼び出されるsmoothscrollbyメソッドをオーバーライドし、そこに期間を設定するだけです:http://grepcode.com/file/repository.grepcode.com/ java/ext/com.google.android/android/1.5_r4/android/widget/HorizontalScrollView.java#HorizontalScrollView.smoothScrollBy%28int%2Cint%29