마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

버튼 클릭 애니메이션 효과 삽입 할 수 있나요?

0 추천
<selector  xmlns:android="http://schemas.android.com/apk/res/android">

    <item
    android:state_pressed="false"
    android:drawable="@drawable/menu_1"
    />
    <item
        android:state_pressed="true"
        android:drawable="@drawable/menu_1_up"
        />
</selector>

현재 위의 코드와 같이 클릭 시 조금더 어두운 이미지로 바뀌게끔 버튼을 만들었습니다.

버튼 클릭 하면 menu_1_up이미지로 바뀌는데요, 바뀌는 사이에 애니메이션은 어떻게 설정할 수 있나요? (menu_1에서 menu_1_up으로 이미지가 변경될 때 변화하는 애니메이션 입니다!)

sj6071 (620 포인트) 님이 2018년 1월 15일 질문

2개의 답변

0 추천
버튼 클릭시 selector로 이미지가 교체되는 것 만으로 애니메이션 효과를 볼 수 있는거 아닌가요?
어떤 애니메이션효과를 주고 싶으신건가요??
익명사용자 님이 2018년 1월 15일 답변
2018년 1월 15일 reshown
예를들어 좌에서 우로 슬라이드 되는 형식으로 이미지가 교체된다든지 하는 애니메이션 효과를 주고 싶습니다!
0 추천
selector내에서 state병경시 animation처리 하는 것은

'StateListAnimator'나 'AnimatedStateListDrawable'를

사용하면 됩니다. 다만 Android 5.0 이상에서만 동작합니다.

https://developer.android.com/training/material/animations.html?hl=ko
디자이너정 (42,810 포인트) 님이 2018년 1월 15일 답변
...