Hacer una costumbre SwipeRefreshLayout Indicator?
¿Cómo haría para crear un indicador personalizado que utilizara un objeto SwipeRefreshLayout
con una animación personalizada para SwipeRefreshLayout
?
Miré el código fuente de SwipeRefreshLayout
y me di cuenta de que el objeto CircleImageView
era privado.
- Cuando el fragmento de interruptor con SwipeRefreshLayout durante la actualización, el fragmento se congela pero en realidad todavía funciona
- SwipeRefreshLayout en API 21
- Cómo ajustar la distancia de golpe hacia abajo en SwipeRefreshLayout?
- SwipeRefreshLayout detrás de ActionBar
- SwipeRefreshLayout obstruye el desplazamiento de recycleview en el momento de desplazarse hacia arriba
¿Hay de todos modos modificar el ImageView
?
- ¿Cómo usar SwipeRefreshLayout?
- ¿Cómo activar swiperefreshlayout en android?
- Deshabilitar haga clic en RecyclerView dentro de un SwipeRefreshLayout
- No se puede desplazar en un ListView en un swipeRefreshLayout
- IllegalArgumentException: pointerIndex fuera de rango desde SwipeRefreshLayout
- SwipeRefreshLayout dentro de ViewPager
- ¿Cómo deshabilitar la acción "pull to refresh" y usar sólo el indicador?
- SwipeRefreshLayout con múltiples ListViews
Usted puede cambiar el dibujable a través de la reflexión, no está seguro de lo bueno que es esta idea. Algo como :
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(); }
Prueba https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh . Modificar el widget del sistema es problemático.
- Cómo mostrar los marcadores todo el tiempo por AsyncTask o Handler en google map versión 2
- Cordova / Ionic build android Gradle error: La versión mínima de Gradle admitida es 2.14.1. La versión actual es 2.13