¿Es posible cambiar el progreso predeterminado que se puede dibujar en SwipeRefreshLayout a un dibujo personalizado?
En caso afirmativo, ¿perderé la rotación / animación u otra propiedad?
Respuestas
0 para la respuesta № 1mSwipeRefreshLayout = (SwipeRefreshLayout)findViewById(R.id.your_swiperefresh_id);
try {
Field f = mSwipeRefreshLayout.getClass().getDeclaredField("mCircleView");
f.setAccessible(true);
ImageView img = (ImageView)f.get(mSwipeRefreshLayout);
img.setImageResource(R.drawable.your_drawable_file);
} catch (NoSuchFieldException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}