У меня есть анимационная анимация, которую я хочу, но та же анимационная анимация в двух изображенияхПроблема первая не работает, а вторая работает.
AnimationDrawable animation1 = new AnimationDrawable();
Bitmap bitmapba1 = BitmapFactory.decodeResource(getResources(),R.drawable.a);
Bitmap bitmapba2 = BitmapFactory.decodeResource(getResources(), R.drawable.b);
bitmapba1=Bitmap.createScaledBitmap(bitmapba1,x,x,false);
bitmapba2=Bitmap.createScaledBitmap(bitmapba2,x,x,false);
animation1.addFrame(new BitmapDrawable(bitmapba1), 20);
animation1.addFrame(new BitmapDrawable(bitmapba2), 20);
myimage1.setImageDrawable(animation1);
myimage2.setImageDrawable(animation1);
Проблема решена, но неэффективна (примитив) Я объявил второй animation2 такими же bitmapba1 и bitmapba2: animation2.addFrame (... (bitmapba1), 20) и animation2.addFrame (... (bitmapba2), 20).
Вопрос в том, что делать, если существует 100 изображений, которые используют один и тот же animationdrawable?