Android Material Design 애니메이션 보기 상태 변경 | 보기 상태 변경

2041 단어 AndroidAnimation
Material Design 애니메이션 View state changes | 보기 상태 변경
View 의 그리 기 가능 한 상태 에 따라 첨부 파일 보기에 서 실행 할 수 있 는 Animator 를 정의 할 수 있 습 니 다. 요소 가 있 는 XML 파일 에서 정의 할 수 있 습 니 다. 모든 애니메이션 아 티 스 트 는 포 함 된 요소 에서 정의 합 니 다.
1. XML 자원 selector 정의
"1.0" encoding="utf-8"?>
"http://schemas.android.com/apk/res/android">
    "true">
        
            "@android:integer/config_shortAnimTime"
                            android:propertyName="rotationX"
                            android:valueTo="30"
                            android:valueType="floatType"/>
        
    
    "false">
        
            "@android:integer/config_shortAnimTime"
                            android:propertyName="rotationX"
                            android:valueTo="0"
                            android:valueType="floatType"/>
        
    

2. 사용법
  • 레이아웃: android: stateListAnimator 속성 이 보 기 를 할당 합 니 다
  • 코드: AnimationInflater. loadStateListAnimator () 방법 으로 읽 고 View. setStateListAnimator () 방법 으로 보기 에 애니메이션 을 할당 합 니 다
  • 메모: 코드 에서 사용 할 때 보기 가 onClick 기능 을 가지 도록 해 야 합 니 다.
    전체 코드 점 GitHub 다운로드
    Thank you
  • 이상 본인 만 공부 하 는 과정 에서 발생 하 는 문제, 더 많은 의견 이 있 으 면 수시로 issues 를 교류 하 는 것 을 환영 합 니 다
  • email:[email protected]
  • 좋은 웹페이지 즐겨찾기