animationdrawable - PullRequest
       3

animationdrawable

0 голосов
/ 24 декабря 2011

Я получаю ошибку в этом коде из среды выполнения -

ImageView couponImage = (ImageView) findViewById(R.id.couponImg);
    couponImage.setBackgroundResource(R.drawable.coupon);

    AnimationDrawable couponAnimation = (AnimationDrawable)    
couponImage.getBackground();
    couponAnimation.start();

«Причина: java.lang.ClassCastException: android.graphics.drawable.BitmapDrawable»>ошибка.Но если я не использую "AnimationDrawable couponAnimation", затмение жалуется.

1 Ответ

1 голос
/ 28 апреля 2012
ImageView couponImage = (ImageView) findViewById(R.id.couponImg);

AnimationDrawable couponImg = 
           (AnimationDrawable) getResources().getDrawable(R.drawable.couponImg);

couponImg.setBackgroundDrawable(couponImg);

couponImg.start();
...