Я пытаюсь получить покадровую анимацию для запуска на Android 2.2 на машине с 2.2 vm, используя eclipse, и я не могу заставить ее работать.Он просто находится в первом кадре анимации.
Вот мой код активности:
public class SpriteAnimationActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView lView = (ImageView) findViewById(R.id.imageView1);
AnimationDrawable lAnimation = (AnimationDrawable)lView.getBackground();
lAnimation.start();
}
}
Вот мой XML-файл списка анимации:
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false" >
<item android:drawable="@drawable/a1" android:duration="100" />
<item android:drawable="@drawable/a2" android:duration="100" />
<item android:drawable="@drawable/a3" android:duration="100" />
</animation-list>
Я использую виджет imageView на своем главном экране, чтобы отобразить изображение, установив фон.Я пытался следовать руководству здесь http://developer.android.com/guide/topics/graphics/drawable-animation.html, но я не могу заставить его работать