2 hcg 21 hcg_21 于 2013.09.11 14:07 提问

使用 XML Resource 实现 AnimationSet

在文件中有两个动画,一个是 shot另一个是 loop。
我想等一个shot 结束后再播放loop。
我试着使用一个 AnimationSet,但是发现错了。

AnimationSet as = new AnimationSet(true);
Animation AnimFirst = AnimationUtils.loadAnimation(null, R.anim.oneshot);
Animation AnimSecond = AnimationUtils.loadAnimation(null, R.anim.loop);
as.addAnimation(AnimFirst);
as.addAnimation(AnimSecond);

ImageView image1 = (ImageView) findViewById(R.id.image1);
image1.startAnimation(as);

1个回答

hsstc
hsstc   2013.09.12 16:18

loadAnimation中的null使你空指针了,如果你动画写在activity里,直接写this就可以了。

Csdn user default icon
上传中...
上传图片
插入图片