int fromColor = Color.RED;
int toColor = Color.BLUE;
colorAnimation = ValueAnimator.ofObject(new ArgbEvaluator(), fromColor, toColor);
colorAnimation.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
control_background_color.setBackgroundColor((Integer) valueAnimator.getAnimatedValue());
}
});
colorAnimation.setDuration(1000);
colorAnimation.start();
코드를 보면 알 수 있듯이 ValueAnimator 함수를 이용해서 fromColor(현재컬러), toColor(바뀔컬러) 값을 넣어 자연스럽게 바뀌는 애니메이션 이다.
'Android' 카테고리의 다른 글
Intent를 이용한 페이스북 공유하기 (0) | 2016.07.12 |
---|---|
Intent를 이용한 카카오톡 공뷰하기 (0) | 2016.07.12 |
WebView <input type="file"> 처리방법 (0) | 2016.07.12 |
Webview의 loadData와 loaddatawithbaseurl 의 차이점 (0) | 2016.07.12 |
CoordinatorLayout를 활용한 벅스뮤직 플레이 화면 같은 레이아웃 만들기 (0) | 2016.07.12 |