//透明度 ObjectAnimator alpha = ObjectAnimator.ofFloat( img, "alpha", 0, 1 ); alpha.setDuration(3000); alpha.start(); //旋转 ObjectAnimator rotation = ObjectAnimator.ofFloat( img, "rotation", 10, 360 ); rotation.setDuration(3000); rotation.start(); //平移 ObjectAnimator translationX = ObjectAnimator.ofFloat( img, "translationX", 0, 50 ); translationX.setDuration(3000); translationX.setRepeatCount(3); translationX.start(); //缩放 ObjectAnimator scaleX = ObjectAnimator.ofFloat( img, "scaleX", 0, 1 ); scaleX.setDuration(3000); scaleX.start(); // 动画自定义差值器 // 先加速后减速 animatr.setInterpolator(new AccelerateDecelerateInterpolator()); // 加速 animatr.setInterpolator(new AccelerateInterpolator()); // 减速 animatr.setInterpolator(new DecelerateInterpolator()); // 匀速 animatr.setInterpolator(new LinearInterpolator());
android属性动画
最新推荐文章于 2023-02-03 11:30:03 发布