看啥推荐读物
专栏名称: 吴小龙同学
坚持原创,专注 Android 开发经验分享,也关注 Python 等热门技术,同时也分享我生活中所见所闻所思所悟。
今天看啥  ›  专栏  ›  吴小龙同学

Android之属性动画Animator

吴小龙同学  · 公众号  ·  · 2019-04-26 07:30
Android 3.0之前已有动画框架Animation(详见:Android之视图动画Animation),但存在一些局限性,当某个元素发生视图动画后,其响应事件位置还在动画前的地方。于是3.0之后,Google提出了属性动画。ObjectAnimatorObjectAnimator objectAnimator1 = ObjectAnimator.ofFloat(imageView, "translationX", 300);objectAnimator1.setInterpolator(new AccelerateInterpolator());objectAnimator1.setDuration(2000);objectAnimator.setRepeatCount(ValueAnimator.INFINITE);//Animation.INFINITE 表示重复多次objectAnimator.setRepeatMode(ValueAnimator.RESTART);//RESTART表示从头开始,REVERSE表示从末尾倒播objectAnimator1.start();第一个参数:操纵的view第二个参数:操纵的动画属性值第三个参数:可变数组参数动画属性值translationX和translationY:增量控制view从它布局容器左上角坐标偏 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照