colors - Android L: diseño de materiales en esquema de colores SwipeRefreshLayout
android-5.0-lollipop material-design (1)
Estoy empezando a implementar el tema material en mi proyecto más nuevo, preparándolo para el lanzamiento de la nueva versión L.
He estado leyendo las pautas de diseño de materiales y he encontrado esto.
Aplicación de color UI
Elige tu paleta
Limite su elección de colores eligiendo tres tonos de color en el color primario y un color de acento en la paleta secundaria. El color de acento puede o no necesitar opciones de retroceso
Más o menos explica cómo implementar esos tonos en la aplicación, incluido el color de acento, pero al usar el color principal en mi aplicación con la barra de progreso SwipeRefreshLayout, no me parece correcto.
¿Debería ser una mezcla entre el color de acento y el android:colorPrimary
?
¿Alguna idea sobre esto? ¿Hay alguna explicación sobre la implementación de barras de progreso en la guía de diseño de materiales que he omitido?
Gracias por adelantado
La especificación de diseño de materiales se ha actualizado con las nuevas pautas para el patrón de barrido para actualizar .
A partir de la revisión 21 de la biblioteca de soporte, SwipeRefreshLayout
ahora muestra un indicador circular.
Cuando empiezas a deslizar hacia abajo, el indicador tiene una flecha (que sugiere refrescante). Cuando lo suelta, pierde la flecha y comienza a girar.
Ahora todavía podemos establecer un esquema de color y la barra de progreso se desplazará entre los colores.
Entonces, ¿qué colores deberíamos usar?
Echemos un vistazo al código fuente de Google I / O:
mSwipeRefreshLayout.setColorSchemeResources(
R.color.refresh_progress_1,
R.color.refresh_progress_2,
R.color.refresh_progress_3);
Y aquí están los colors :
<color name="refresh_progress_1">@color/theme_accent_2</color>
<color name="refresh_progress_2">@color/theme_accent_1</color>
<color name="refresh_progress_3">@color/theme_primary</color>
Entonces sí, es una mezcla entre los colores primario y de acento.