スクロールビューの 1 つにカスタム スクロールバーを作成したいのですが、その方法がわかりません。
ListViews の fastScroll のように、スクロールバーをより見やすく、制御しやすくしたいと考えています。残念ながら、ScrollView には setFastScrollEnabled(true) はありません。
\o/ それでは、最初の 2 つの質問にようこそ:
スクロールバーの外観を変更するには?
ScrollViewで高速スクロールを有効にする方法は?
次に、別のアイデアが思い浮かびます。スクロールバーにボタンとインジケーターを追加し、goToTop と goToBottom、progressBar などを追加して、この小さなバーをユーザーにとって人間工学に基づいたツールにします。(たとえば、展開可能なコンテキスト メニュー)
したがって、最初の質問に適切な回答がある場合は、2 番目のステップの質問があります。
ボタンを追加して、この新しい ScrollBar を setOnClickListener にするにはどうすればよいですか?
それを説明するには:
左側: ScrollView の FastScroll
右側: ScrollView の ErgonomicScrollBar