Bilah gulir di scrollview saya hanya terlihat ketika saya mulai menggulir. Bagaimana saya bisa selalu menunjukkannya?
android
scrollview
jul
sumber
sumber
view.setScrollBarFadeDuration(0);
setScrollBarFadeDuration(0)
), karenasetScrollbarFadingEnabled(false)
tidak berfungsi di manasetScrollBarFadeDuration(0);
lebih dapat diandalkanPengaturan
android:scrollbarFadeDuration="0"
akan melakukan trik.sumber
Ada 2 cara:
ScrollView.setScrollbarFadingEnabled(false);
android:fadeScrollbars="false"
Sederhana seperti itu!
sumber
Coba ini karena saran di atas tidak berfungsi untuk saya ketika saya ingin melakukan ini untuk TextView:
Semoga berhasil.
sumber
Jangan lupa untuk menambahkan
android:scrollbars="vertical"
bersamaandroid:fadeScrollbars="false"
atau itu tidak akan muncul sama sekali dalam beberapa kasus.sumber
Coba
android:scrollbarAlwaysDrawVerticalTrack="true"
vertikal. dan Cobaandroid:scrollbarAlwaysDrawHorizontalTrack="true"
untuk horizontalsumber
Karena tak satu pun di atas bekerja untuk saya, inilah yang berhasil:
android:scrollbarDefaultDelayBeforeFade="500000"
sumber
android:scrollbarFadeDuration="0"
terkadang tidak berfungsi setelah saya keluar dari aplikasi dan mulai lagi. Jadi saya menambahgallery.setScrollbarFadingEnabled(false);
aktivitas dan berhasil!sumber
Keduanya bersama-sama bekerja untuk saya:
sumber
Gaya bilah gulir Anda Visibilitas, Warna dan Ketebalan seperti ini:
Semoga ini membantu menghemat waktu.
sumber
Saya memiliki masalah yang sama. Bilah memiliki warna latar belakang yang sama. Mencoba:
sumber
Sederhana dan mudah. Tambahkan atribut ini ke
ScrollBar
:Atau Anda dapat melakukannya di Jawa:
Atau di kotlin:
sumber
setVertical * membantu membuat scrollbar vertikal selalu terlihat secara terprogram
sumber
Pengaturan ini akan melakukan triknya. Ubah @drwable untuk gaya Anda sendiri.
sumber