Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cambiar el color de la barra de desplazamiento en Android

¿Es posible cambiar el color o la apariencia de la barra de desplazamiento en ScrollView o ListView?

  • OnScrollChanged encender varias veces para desplazarse final en scrollView
  • El teclado suave no activa el desplazamiento en un ScrollView
  • Recylerview no visible dentro de scrollview o nestedScrollview
  • Lista expandible dentro de scrollview
  • Cómo convertir todo el contenido en una vista de desplazamiento a un mapa de bits?
  • Animación de rotación de Android con ScrollView
  • ¿Cómo puedo cambiar el color de OverScroll en Android 2.3.1?
  • ScrollView no se desplaza a la parte inferior
  • 2 Solutions collect form web for “Cambiar el color de la barra de desplazamiento en Android”

    Compruebe el proyecto de ejemplo de ApiDemos en el SDK. El diseño res/layout/scrollbar2.xml muestra una forma de dar estilo a las barras de desplazamiento.

    Existen atributos separados para la barra de desplazamiento y el de la barra de desplazamiento. El tamaño también se puede ajustar.

    Puede establecer la propiedad ListView como

     android:scrollbarSize="10dp" android:scrollbarThumbVertical="@drawable/custom_scroll_style" 

    Aquí custom_scroll_style es un archivo xml bajo la carpeta drawable. Permite crear el archivo custom_scroll_style.xml.

     <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <gradient android:angle="45" android:endColor="#FF3401" android:centerColor="#ff5c33" android:startColor="#FF3401" /> <corners android:radius="8dp" /> <size android:width="4dp"/> <padding android:left="0.5dp" android:right="0.5dp" /> </shape> 

    Aquí tengo una barra de desplazamiento de color naranja. También puede utilizar imágenes si el tamaño de la imagen es inferior a 2px en lugar de xml.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.