Android属性动画实现心跳
来源:互联网 发布:vsco淘宝内购原理 编辑:程序博客网 时间:2024/06/05 20:16
Android属性动画实现心跳
一.直接代码实现
ImageView iv = (ImageView) findViewById(R.id.iv_liwu); ObjectAnimator anim1 = ObjectAnimator.ofFloat(iv,"scaleX",1.2f,0.8f); anim1.setRepeatCount(-1); ObjectAnimator anim2 = ObjectAnimator.ofFloat(iv,"scaleY",1.2f,0.8f); anim2.setRepeatCount(-1); AnimatorSet set = new AnimatorSet(); set.play(anim1).with(anim2); set.setDuration(1000); set.start();
二.在xml中编写动画
res文件夹下新建animator文件夹,新建set为根节点的xml文件
<set android:ordering="together"> <objectAnimator android:duration="1000" android:propertyName="scaleX" android:valueFrom="1.2" android:valueTo="0.8" android:repeatCount="-1" android:valueType="floatType"></objectAnimator> <objectAnimator android:duration="1000" android:propertyName="scaleY" android:valueFrom="1.2" android:valueTo="0.8" android:repeatCount="-1" android:valueType="floatType"></objectAnimator> </set>
activity中代码:
ImageView iv = (ImageView) findViewById(R.id.iv_liwu);Animator anim = AnimatorInflater.loadAnimator(this,R.animator.liwu_anim);anim.setTarget(iv);anim.start();
实现效果
0 0
- Android属性动画实现心跳
- Android之仿心跳动画实现
- Android之仿心跳动画实现
- Android属性动画的实现
- android 属性动画 vs 延时实现动画
- Android 属性动画实现抛物线动画
- Android动画--属性动画
- android动画 -- 属性动画
- Android动画-属性动画
- Android动画【属性动画】
- Android动画--属性动画
- Android 使用属性动画实现可折叠布局
- Android属性动画实现数字自增长
- 利用Android属性动画实现Banner控件
- Android 属性动画:实现小球坠落
- android属性动画实现翻卡片抽奖
- Android移动开发-属性动画的实现
- Android实现心跳的效果
- Caffemodel解析
- ubuntu14.04 安装 paramkio
- 第二十六节 Scala并发编程基础
- 延云Ydb与 Solr/ES 的十点对比
- [IO系统]04 节点路径搜索
- Android属性动画实现心跳
- C++用new来创建对象和非new来创建对象的区别
- PHP基础之运算符(一)
- vs 支持https libcurl静态库
- ffmgep安装及测试
- Python实战小程序——lambda函数的灵活使用
- 微信公众号号开发之----前置调试工作
- LeetCode 18 4Sum
- 使用Grafana 展示Docker容器的监控图表并设置邮件报警规则