Android: 애니메이션 효과 번역, scale, alpha, rotate 상세 설명

Android 의 animation 은 네 가지 유형 으로 구 성 된 XML 방식 알파 그 라 데 이 션 투명도 애니메이션 효과 scale 그 라 데 이 션 사이즈 신축 애니메이션 효과 translate 화면 변환 위치 이동 애니메이션 효과 rotate 화면 이동 회전 애니메이션 효과
알파 xml 페이드아웃 페 이 드 효과
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<!--    -->
<alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="2000">
</alpha>
<!--    -->
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="2000">
</alpha>
<!-- fromAlpha:       toAlpha:        duration:       -->  
</set>

rotate. xml 회전 효과
<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate android:fromDegrees="300" android:toDegrees="-360" android:pivotX="10%" android:pivotY="100%" android:duration="10000" /> 
</set> 
<!-- fromDegrees          toDegrees             ,       pivotX            X        pivotY            Y        --> 

scale. xml 크기 조정 효과
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" <scale android:fromXScale="0.0" android:toXScale="1.5" android:fromYScale="0.0" android:toYScale="1.5" android:pivotX="50%" android:pivotY="50%" android:startOffset="0" android:duration="10000" android:repeatCount="1" android:repeatMode="reverse" /> </set> <!-- fromXDelta,fromYDelta    X,Y  ,         X:320,Y:480 toXDelta, toYDelta      X,Y    interpolator         accelerate_decelerate_interpolator             accelerate_interpolator       decelerate_interpolator       fromXScale,fromYScale,      X,Y   ,0.0    , 1.0      toXScale,toYScale,          , 1.0     ,  1.0   pivotX, pivotY       ,         ,    50%            startOffset,            ,       ,          , duration                 ,    ,          repeatCount        ,        +1  repeatMode        reverse   ,       ,       。 restart     ,     --> 

translate. xml 이동 효과
<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="320" android:toXDelta="0" android:fromYDelta="480" android:toYDelta="0" android:duration="10000" /> 
</set> 
<!-- fromXDelta,fromYDelta    X,Y  ,         X:320,Y:480 toXDelta, toYDelta      X,Y    --> 

좋은 웹페이지 즐겨찾기