2

スクロールビューの 1 つにカスタム スクロールバーを作成したいのですが、その方法がわかりません。

ListViews の fastScroll のように、スクロールバーをより見やすく、制御しやすくしたいと考えています。残念ながら、ScrollView には setFastScrollEnabled(true) はありません。

\o/ それでは、最初の 2 つの質問にようこそ:

スクロールバーの外観を変更するには?

ScrollViewで高速スクロールを有効にする方法は?

次に、別のアイデアが思い浮かびます。スクロールバーにボタンとインジケーターを追加し、goToTop と goToBottom、progressBar などを追加して、この小さなバーをユーザーにとって人間工学に基づいたツールにします。(たとえば、展開可能なコンテキスト メニュー)

したがって、最初の質問に適切な回答がある場合は、2 番目のステップの質問があります。

ボタンを追加して、この新しい ScrollBar を setOnClickListener にするにはどうすればよいですか?

それを説明するには:

左側: ScrollView の FastScroll

右側: ScrollView の ErgonomicScrollBar

それを説明するためのイメージ

4

0 に答える 0