组合动画


public void zuhe(View view) {
TranslateAnimation translateAnimation = new TranslateAnimation(Animation.RELATIVE_TO_PARENT, 0.0f, Animation.RELATIVE_TO_PARENT, 1.0f, Animation.RELATIVE_TO_PARENT, 0.0f, Animation.RELATIVE_TO_PARENT, 1.0f);
ScaleAnimation scaleAnimation = new ScaleAnimation(1.0f, 0.0f, 1.0f, 0.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.5f);
//RotateAnimation rotateAnimation = new RotateAnimation(0, -360, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);

//创建一个组合动画...AnimationSet...shareInterpolator插值器(设置插值器可以是动画产生加速效果)
AnimationSet animationSet = new AnimationSet(true);//组合动画是否共同使用一个插值器
//给组合添加动画
animationSet.addAnimation(translateAnimation);
animationSet.addAnimation(scaleAnimation);
animationSet.addAnimation(alphaAnimation);
//animationSet.addAnimation(rotateAnimation);

//设置时间
animationSet.setDuration(3000);

imageView.startAnimation(animationSet);

}

优质内容筛选与推荐>>
1、grunt学习笔记1 理论知识
2、点击改变皮肤颜色
3、模块设计之“模块”与“模块化”
4、Android基础之多线程详解 AsyncTask Handler等,解析非常详细
5、让VisualStudio的StartPage关联自己的博客


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号