안드로이드

안드로이드 ValueAnimator 색상변경 애니메이션 만들기. android change color animation

알통몬_ 2020. 4. 9. 09:12
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


#1. 예제 코드

private void setThemeAnimation(int fromColor, int toColor) {

ValueAnimator valueAnimator = ValueAnimator.ofObject(new ArgbEvaluator(), fromColor, toColor);
valueAnimator.setDuration(500);
valueAnimator.addUpdateListener(animator -> {
binding.linearLayout.setBackgroundColor((int) animator.getAnimatedValue());
});
valueAnimator.start();
}


애니메이션을 무한히 반복하고 싶을 경우 setRepeatCount(int value) 메소드를

사용하면 됩니다.

valueAnimator.setRepeatCount(ValueAnimator.INFINITE);


#2. 예제 영상


반응형