Jawaban:
Sampai sekarang cara terbaik adalah menggunakan android:fadeScrollbars="false"
dalam xml yang setara dengan ScrollView.setScrollbarFadingEnabled(false);
dalam kode java.
setScrollBarFadeDuration(0)
), karena setScrollbarFadingEnabled(false)
tidak berfungsi di mana
setScrollBarFadeDuration(0);
lebih dapat diandalkan
Pengaturan android:scrollbarFadeDuration="0"
akan melakukan trik.
Ada 2 cara:
ScrollView.setScrollbarFadingEnabled(false);
android:fadeScrollbars="false"
Sederhana seperti itu!
Coba ini karena saran di atas tidak berfungsi untuk saya ketika saya ingin melakukan ini untuk TextView:
TextView.setScrollbarFadingEnabled(false);
Semoga berhasil.
Jangan lupa untuk menambahkan android:scrollbars="vertical"
bersama android:fadeScrollbars="false"
atau itu tidak akan muncul sama sekali dalam beberapa kasus.
Coba android:scrollbarAlwaysDrawVerticalTrack="true"
vertikal. dan Coba android:scrollbarAlwaysDrawHorizontalTrack="true"
untuk horizontal
Karena tak satu pun di atas bekerja untuk saya, inilah yang berhasil: android:scrollbarDefaultDelayBeforeFade="500000"
Gaya bilah gulir Anda Visibilitas, Warna dan Ketebalan seperti ini:
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/recycler_bg"
<!--Show Scroll Bar-->
android:fadeScrollbars="false"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbarFadeDuration="50000"
<!--Scroll Bar thickness-->
android:scrollbarSize="4dp"
<!--Scroll Bar Color-->
android:scrollbarThumbVertical="@color/colorSecondaryText"/>
Semoga ini membantu menghemat waktu.
Saya memiliki masalah yang sama. Bilah memiliki warna latar belakang yang sama. Mencoba:
android:scrollbarThumbVertical="@android:color/black"
setVertical * membantu membuat scrollbar vertikal selalu terlihat secara terprogram
scrollView.setScrollbarFadingEnabled(false);
scrollView.setVerticalScrollBarEnabled(true);
scrollView.setVerticalFadingEdgeEnabled(false);
Pengaturan ini akan melakukan triknya. Ubah @drwable untuk gaya Anda sendiri.
android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:fadeScrollbars="false"
android:scrollbarThumbVertical="@drawable/scroll"`
view.setScrollBarFadeDuration(0);