horizontal - scrollview fragment android studio
Cómo mostrar siempre la barra de desplazamiento (12)
Como ninguno de los anteriores funcionó para mí, esto es lo que hizo: android:scrollbarDefaultDelayBeforeFade="500000"
La barra de desplazamiento en mi vista de desplazamiento solo está visible cuando comienzo a desplazarme. ¿Cómo puedo mostrarlo siempre?
Configurando el android:scrollbarFadeDuration="0"
hará el truco.
Estilo de la barra de desplazamiento Visibilidad, color y grosor de esta manera:
<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"/>
Espero que te ayude a ahorrar tiempo.
Estos dos juntos trabajaron para mí:
android:scrollbarFadeDuration="0"
android:scrollbarAlwaysDrawVerticalTrack="true"
Hay 2 maneras:
- desde el código Java:
ScrollView.setScrollbarFadingEnabled(false);
- del código XML:
android:fadeScrollbars="false"
¡Simple como eso!
Intente esto ya que las sugerencias anteriores no me funcionaron cuando quise hacer esto para un TextView:
TextView.setScrollbarFadingEnabled(false);
Buena suerte.
No se olvide de agregar android:scrollbars="vertical"
junto con android:fadeScrollbars="false"
o en algunos casos no se mostrará en absoluto.
Pruebe android:scrollbarAlwaysDrawVerticalTrack="true"
para vertical. y prueba android:scrollbarAlwaysDrawHorizontalTrack="true"
para horizontal
configurando android:scrollbars="vertical" android:scrollbarAlwaysDrawVerticalTrack="true" android:fadeScrollbars="false" android:scrollbarThumbVertical="@drawable/scroll"
Hará el truco cambiando el @drwable por estilo propio.
setVertical * ayudó a hacer que la barra de desplazamiento vertical siempre fuera visible mediante programación
scrollView.setScrollbarFadingEnabled(false);
scrollView.setVerticalScrollBarEnabled(true);
scrollView.setVerticalFadingEdgeEnabled(false);
android:scrollbarFadeDuration="0"
veces no funciona después de salir de las aplicaciones y comenzar de nuevo. Así que agrego gallery.setScrollbarFadingEnabled(false);
A la actividad y funciona!
A partir de ahora, la mejor manera es usar android:fadeScrollbars="false"
en xml que es equivalente a ScrollView.setScrollbarFadingEnabled(false);
en código java.