Tengo una clase personalizada BitmapStorage, no adjunta a ninguna vista o lo que sea, una de utilidad. Y tengo born_animation.xml archivo que contiene la animación <lista> con cuadros de animación:Cómo cargar AnimationDrawable desde el archivo xml
<animation-list oneshot="true" >
<item drawable="@drawable/frame01" />
<item drawable="@drawable/frame02" />
</animation-list>
quiero cargar la animación del archivo XML como AnimationDrawable usando la clase de recursos (por lo que hacer todo el análisis para mí), extraer mapas de bits y ponerlos en mi clase de almacenamiento personalizada.
El problema que tengo:
Resources res = context.getResources();
AnimationDrawable drawable = (AnimationDrawable)res.getDrawable(R.drawable.born_animation);
assertTrue(drawable != null); <= fails! it's null
WTF? ¿Puede alguien explicarme eso? El código compila bien. Todos los recursos están en su lugar.
Me trataron de otra manera - ImageView utilizar para hacer el análisis sintáctico (como se describe en la guía dev)
resultados son los mismos. devuelve el nulo dibujable.
Cualquier enrejado sería muy apreciado, gracias de antemano.
no lo establezca como fondo - vea el ejemplo a continuación. –