Animation 动画透明转换
今天公司让做Animation的动态转换效果。其中一个功能就是将一张图片透明后转换成另外一张图片。用Handler更新UI的时候总是达不到效果,后来才发现Animation有监听事件,写个监听就搞定了。代码如下 有需要的参考吧
@Overridepublic Animation translate(float x, float y) {Animation alpha = new AlphaAnimation(fromAlpha, toAlpha);AnimationSet amSet = new AnimationSet(false);if(ImageObject.resId != 0){Animation alphaGlow = new AlphaAnimation(toAlpha,fromAlpha);alphaGlow.setDuration(1000);alphaGlow.setStartOffset(2000);amSet.addAnimation(alpha);amSet.addAnimation(alphaGlow);return amSet;}return alpha;}1 楼 lyltiger 2011-03-02 给放个源码吧!
2 楼 SylarLou 2011-03-02 效果代码这里的就够了,你可以根据你需要改一下,或者把这段添加到你的代码里就好了 3 楼 wjb_forward 2011-03-04 apiDemos里面那个Animation3D有这样用过 4 楼 wafj1984 2011-03-10 这个比较但丁