से एनीमेशन ड्रावबल लोड करने के लिए कैसे करें मेरे पास कुछ कस्टम क्लास बिटमैपस्टोर है, जो कि किसी भी व्यू या जो कुछ भी नहीं है - एक उपयोगिता है।xml फ़ाइल
<animation-list oneshot="true" >
<item drawable="@drawable/frame01" />
<item drawable="@drawable/frame02" />
</animation-list>
मैं (इसलिए यह मेरे लिए सब पार्स करना होगा एक AnimationDrawable संसाधन वर्ग का उपयोग कर के रूप में xml फ़ाइल से एनीमेशन लोड करना चाहते हैं: और मैं born_animation.xml फ़ाइल जो एनीमेशन फ्रेम के साथ < एनीमेशन-सूची > शामिल है), बिटमैप्स निकालें और उन्हें मेरे कस्टम स्टोरेज क्लास में डाल दें।
समस्या मेरे पास है:
Resources res = context.getResources();
AnimationDrawable drawable = (AnimationDrawable)res.getDrawable(R.drawable.born_animation);
assertTrue(drawable != null); <= fails! it's null
WTF? क्या कोई मुझे समझा सकता है? कोड ठीक संकलित करता है। सभी संसाधन जगह पर हैं। ImageView का उपयोग को पार्स (देव गाइड में वर्णित) की तरह करने के लिए
परिणाम एक ही हैं -
मैं एक और तरीका है की कोशिश की। यह शून्य खींचने योग्य देता है।
किसी भी हिस्ट की बहुत सराहना की जाएगी, अग्रिम धन्यवाद।
इसे पृष्ठभूमि के रूप में सेट न करें - नीचे उदाहरण देखें। –