線上直播系統原始碼,使用ValueAnimator實現view放大縮小動畫效果

zhibo系統開發發表於2022-07-06

線上直播系統原始碼,使用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放大縮小動畫效果,更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2904470/,如需轉載,請註明出處,否則將追究法律責任。

相關文章