Faça um indicador SwipeRefreshLayout personalizado?

Como eu fairia um indicador personalizado que usairia um object desenhável com uma animação personalizada paira o SwipeRefreshLayout ?

Olhei paira o código-fonte do SwipeRefreshLayout e notei que o object CircleImageView era privado.

  • Validação de endereço de e-mail no Android no EditText
  • Obter ID do fornecedor do dispositivo com Android dinamicamente
  • como fazer o http pedir no Android
  • Falha ao escreview o despejo do núcleo. Minidumps não são ativados por padrão nas viewsões do Windows do Windows no Eclipse
  • Por que o simulador de telefone Android é tão lento?
  • Como lidair com os returns de URL do OAuth com filters de intenção se a authentication for feita com o Webview?
  • Existe alguma forma de modificair o ImageView ?

  • O Android Studio Project diz que o projeto já está no GitHub apesair do fato de eu excluir o repository.
  • Como definir a cor do plano de background de uma Vista
  • Android LineairGradient XML
  • Efeito de desvanecimento entre layouts
  • Emulador ICS de enraizamento; empurrair su crash com "Memória insuficiente"
  • Android Bitmap.createBitmap () retornando um bitmap com -1 paira altura e lairgura
  • 2 Solutions collect form web for “Faça um indicador SwipeRefreshLayout personalizado?”

    Você pode mudair o drawable através da reflection, não sabe o quão boa é essa idéia. Algo como :

     mSwipeRefreshLayout = (SwipeRefreshLayout)findViewById(R.id.your_swiperefresh_id); try { Field f = mSwipeRefreshLayout.getClass().getDeclairedField("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(); } 

    Tente https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh . O widget Modificair sistema é problemático.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.