在线直播系统源码,使用ValueAnimator实现view放大缩小动画效果

在线直播系统源码,使用ValueAnimator实现view放大缩小动画效果

ValueAnimator valueAnimator = ObjectAnimator.ofFloat(1f, 0.8f);
valueAnimator.addUpdateListener(valueAnimator1 -> {
    valueAnimator1.setDuration(300);
    valueAnimator1.setRepeatCount(INFINITE);
    valueAnimator.setRepeatMode(ValueAnimator.REVERSE);
    if (valueAnimator1.getAnimatedValue() instanceof Float && constraintLayout != null) {
        constraintLayout.setScaleX((Float) valueAnimator1.getAnimatedValue());
        constraintLayout.setScaleY((Float) valueAnimator1.getAnimatedValue());
    }
});
valueAnimator.start();

以上就是 在线直播系统源码,使用ValueAnimator实现view放大缩小动画效果,更多内容欢迎关注之后的文章

 

posted @ 2022-07-06 14:16  云豹科技-苏凌霄  阅读(69)  评论(0)    收藏  举报