animator
工蚁
好好学习,天天向上
展开
-
插值器Interpolator
插值器是用来控制动画执行速率的 常用插值器 //AccelerateDecelerateInterpolator 开始和结束比较慢,中间比较快 //AccelerateInterpolator 越来越快 //LinearInterpolator 匀速执行 //DecelerateInterpolator 越来越慢 //AnticipateInterpolator 动画反方向后退,再执行 //...原创 2020-03-25 16:26:40 · 375 阅读 · 0 评论 -
属性动画PropertyAnim
属性动画核心类ValueAnimator用法: ValueAnimator.ofInt(); ValueAnimator.ofFloat() ValueAnimator.ofObject() ofInt和ofFloat的内部实现只是它们所用的插值器不同 ValueAnimator anim = ValueAnimator.ofFloat(1.0f, 0.0f); anim.setDur...原创 2020-03-19 17:45:15 · 114 阅读 · 0 评论 -
animation之补间动画
补间动画 设定初始值和终止值,由系统算法算出过渡值的动画 补间动画与属性动画最大的不同在于补间动画的属性并不会真实作用在控件上 补间动画有四种(位移 , 缩放 , 透明度,旋转),四种动画动可以用xml和code实现 四种动画都有的公共属性 属性名称 xml code 执行时间 android:duration="1000" animation.setD...原创 2020-02-28 17:59:14 · 564 阅读 · 0 评论 -
animation之逐帧动画
逐帧动画的本质是让静态图片不断切换,给人视频的感觉 android可以用xml和code 实现逐帧动画 xml实现: 在drawable文件夹下新建anim_live.xml文件内部实现如下: <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.andr...原创 2020-02-26 15:50:51 · 428 阅读 · 0 评论 -
animator之用scale 动画作出3d翻转动画的效果
实现原理:两张图片交替在x轴或y轴做缩放动画 private ScaleAnimation sato1=new ScaleAnimation(1, 0, 1, 1, Animation.RELATIVE_TO_PARENT, 0.5f, Animation.RELATIVE_TO_PARENT, 0.5f); private ScaleAnimation sato2=new ScaleAnim...原创 2019-07-18 09:35:32 · 326 阅读 · 0 评论