PropertyAnimation
来源:互联网 发布:python微信公众号开发 编辑:程序博客网 时间:2024/06/06 13:19
ImageView img = (ImageView) findViewById(R.id.img); //渐变 ObjectAnimator objectAnimator=ObjectAnimator.ofFloat(img,"alpha",0f,1f); objectAnimator.setRepeatCount(-1); //一直重复 objectAnimator.setDuration(5000); //时间 objectAnimator.start(); //启动 //旋转 (2大于1,顺时针旋转;2小于1,逆时针旋转。) ObjectAnimator objectAnimator=ObjectAnimator.ofFloat(img,"rotation",0f,360f,360f,0f); objectAnimator.setRepeatCount(-1); objectAnimator.setDuration(5000); objectAnimator.start();//平移 (translationX:2大于1,向右移动,反之向左移动;translationY:2大于1,向下移动,反之向上移动) ObjectAnimator objectAnimator=ObjectAnimator.ofFloat(img,"translationX",0f,200f); objectAnimator.setDuration(50000); objectAnimator.setRepeatCount(-1); objectAnimator.start();//缩放(后面的参数表示倍数,1f表示原来的大小) ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(img, "scaleX", 1f, 2f); objectAnimator.setDuration(50000); objectAnimator.setRepeatCount(-1); objectAnimator.start(); //混合 ObjectAnimator alpha=ObjectAnimator.ofFloat(img,"alpha",0f,1f); ObjectAnimator rotation=ObjectAnimator.ofFloat(img,"rotation",0f,360f,360f,0f); ObjectAnimator translationX=ObjectAnimator.ofFloat(img,"translationX",0f,200f); ObjectAnimator scaleX = ObjectAnimator.ofFloat(img, "scaleX", 1f, 2f); AnimatorSet set = new AnimatorSet(); //同时渐变和旋转,且平移,然后缩放 set.play(alpha).with(rotation).with(translationX).before(scaleX); set.setDuration(3000); set.start(); // 也可以设置延迟执行 // animator.setStartDelay(1000);//延迟1000ms后执行,需要在start()前调用
阅读全文
0 0
- PropertyAnimation
- PropertyAnimation
- ApiDemos-- PropertyAnimation
- Android动画--PropertyAnimation
- 属性动画PropertyAnimation 小试牛刀
- Android动画--PropertyAnimation
- 7.3 Android Framework - PropertyAnimation
- 【Android】PropertyAnimation属性动画
- QML动画 之 PropertyAnimation
- TweenAnimation和PropertyAnimation
- PropertyAnimation属性动画
- 动画之属性动画--PropertyAnimation
- Qt PropertyAnimation动画残影
- Android 属性动画(PropertyAnimation)详解
- Android属性动画(PropertyAnimation)
- Android PropertyAnimation自我学习(一)
- Android API Guide --- PropertyAnimation(属性动画)
- Android PropertyAnimation官网文档翻译
- unpack requires a bytes object of length 4
- pgpool日志目录满会导致pgpool hang住 连接慢或超时
- SRM 721 DIV2
- 关于HOOK拦截函数的几种方法
- Qualcomm Android camera 架构简析及如何debug
- PropertyAnimation
- TensorFlow的张量与会话
- Enumeration和iterator
- UEditor 请求后台配置项http错误,上传功能将不能正常使用!
- 搭建SSH框架
- base64编码解码js
- 线性回归模型采用梯度下降算法求最优解
- Tensorflow安装及更新
- 我的第一篇博客