Android Color Transition 사용
사용 버전: Android Studio 4.1
사용 언어: Kotln 1.4.10
Color Transition은 두 색깔을 부드럽게 연결해서 변경할 때 사용합니다.
아래는 예시입니다.
사용 언어: Kotln 1.4.10
안드로이드 Color Transition 사용을 해보겠습니다.
Color Transition은 두 색깔을 부드럽게 연결해서 변경할 때 사용합니다.
아래는 예시입니다.
dataBinding을 사용합니다.
아래의 xml을 사용합니다.
변경할 색깔을 만듭니다.
res - New - Adnroid Resource File
Drawable을 만듭니다.
여기에 시작 색깔을 넣을 겁니다.
color_origin.xml을 아래처럼 적습니다.
color_new.xml을 똑같이 만듭니다.
color_new도 수정합니다.
color_smooth_transition을 만듭니다.
color_smooth_transition을 아래처럼 적어줍니다.
지금까지 만든 color_origin과 color_new를 사용합니다.
부드럽게 색깔을 변경할 View로 가서 android:background를 설정해 줍니다.
kotlin 파일로 갑니다.
layout의 배경을 transition으로 받습니다.
Button에 ClickListener를 장착합니다.
startTransition과 reverseTransition을 적용합니다.
괄호 안에 숫자는 시간을 나타냅니다. 1/1000 초를 나타내고 500은 0.5초가
됩니다.
실행해봅시다.
완성입니다.
끝.
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.