programacion - manual de android en pdf
Cambiar el color de la barra de desplazamiento en Android (2)
¿Es posible cambiar el color o la apariencia de la barra de desplazamiento en ScrollView o ListView?
Puede establecer la propiedad Listview como
android:scrollbarSize="10dp"
android:scrollbarThumbVertical="@drawable/custom_scroll_style"
Aquí custom_scroll_style es un archivo xml en la carpeta dibujable. Vamos a crear el 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 usar imágenes si el tamaño de la imagen es menor que 2px en lugar de xml.
Consulte el proyecto de ejemplo ApiDemos en el SDK. El diseño res/layout/scrollbar2.xml
muestra una forma de estilo de barras de desplazamiento.
Hay atributos separados para la pista de la barra de desplazamiento y el control deslizante de la barra de desplazamiento. El tamaño también se puede ajustar.