我有一个包含5-6个片段的viewpager。每个片段属于同一个类,并包含一个imageView。我试图在imageView中显示一个可绘制的动画。一旦我滚动到4个片段并向后滚动所有片段显示图像被动画化,imageView最初在前两个片段中显示为空(因为只有那些被寻呼机缓存)。
imgView.setBackgroundDrawable(animationDrawable);
imgView.post(new Runnable() {
@Override
public void run() {
animationDrawable.start();
}
});