i'm trying to use an AnimationDrawable for frame wise animation. the problem is that when i render it on screen, only the first image in the Drawable is displayed. the animationDrawable.isRunning() returns true, however the images are not animated.
following is the XML file (called whitepawnchanged.xml) and is stored in the res/anim folder <?xml version="1.0" encoding="UTF-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/ android" android:oneshot="false" android:id="@+id/upgradewhite"> <item android:drawable="@drawable/whitebishop" android:duration="100" /> <item android:drawable="@drawable/whiteknight" android:duration="100" /> <item android:drawable="@drawable/whiterook" android:duration="100" / > <item android:drawable="@drawable/whitequeen" android:duration="100" / > </animation-list> the java code within the onCreate() method of the Activity is as follows ... (the relevant snippet) public void onCreate(Bundle icicle) { super.onCreate(icicle); . . ImageView whitePawnChange = new ImageView(this); whitePawnChange.setBackgroundResource(R.anim.whitepawnchange); whiteChange = (AnimationDrawable)whitePawnChange.getBackground (); //whiteChange is an AnimationDrawable object defined in the Activity) //rest of the stuff } the call to the whiteChange.start() is NOT in the onCreate and is fired later when a button is clicked ... typically well after the application is running. apparently other people have faced this same issue but i could not find any solution. any help would be greatly appreciated. incidentally, i'm also looking at a workaround (in case this problem persists) - is there any way that we can change the Bitmap associated with a BitmapDrawable AFTER the BitmapDrawable has been created? in the documentation i could only find a getBitmap() method and nothing along the lines of a setBitmap() or similar method. ~thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

