/ / ¿Se puede cambiar el dibujo utilizado en SwipeRefreshLayout? - android, drawable, circle, android-progressbar, swiperefreshlayout

¿Se puede cambiar el dibujo utilizado en SwipeRefreshLayout? - android, dibujable, círculo, android-progressbar, swiperefreshlayout

¿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?

El dicho dibujable

Respuestas

0 para la respuesta № 1
mSwipeRefreshLayout = (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();
}