안드로이드 animation
-
[Android] 안드로이드 애니메이션(Animation) 구현 (4) - Alpha (투명도)안드로이드 스튜디오 2022. 9. 17. 23:59
1. Animation - Alpha 개요 애니메이션 효과 중 Alpha는 View의 투명도를 조절하는 효과를 구현합니다. 극장의 fade in과 fade out을 생각하시면 됩니다. 2. Animation - Alpha 구현 (xml) main.xml 간단히 이미지 버튼 1개를 구현했습니다. alpha.xml fromAlpha: 시작 투명도 toAlpha: 종료 투명도 두 값은 1이면 완전 불투명, 0이면 완전 투명입니다. 3. Animation - Alpha (Java) MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { supe..
-
[Android] 안드로이드 Animation 구현 (3) - Scale (크기 변경)안드로이드 스튜디오 2022. 9. 17. 17:55
1. Animation - Scale 개요 안드로이드 애니메이션 기능 중 Scale은 View의 크기를 변경해주는 도구입니다. 2. Animation - Scale 구현 (xml) main.xml 간단하게 전구 모양의 이미지버튼을 구현했습니다. scale.xml fromXScale: 가로값의 시작 배율 toXScale: 가로값의 종료 배율 fromYScale: 세로값의 시작 배율 toYScale: 세로값의 종료 배율 pivotX: 크기 조정을 시작할 가로축 지점 pivotY: 크기 조정을 시작할 세로축 지점 3. Animation - Scale (Java) MainActivity.Java public class MainActivity extends Activity { @Override protected ..
-
[Android] 안드로이드 애니메이션(Animation) 구현 (2) -Translate(좌표 이동)안드로이드 스튜디오 2022. 9. 17. 11:06
1. Animation - Translate 개요 애니메이션 중 Translate는 View를 이동시키는 효과를 구현해주는 도구입니다. 2. Animation - Translate 구현(XML) main.xml 간단히 이미지 버튼만 추가해줬습니다. translate.xml fromXDelta="0": 현재의 x 좌표 fromYDelta="0": 현재의 y 좌표 toXDelta="50%p": 전체 가로 길이의 50%이며 양수는 오른쪽 좌표 toYDeltaDelta="-50%p" : 전체 세로 길이의 50%이며 음수는 위쪽 좌표 3. Animation - Translate 구현(Java) MainActivity.java public class MainActivity extends Activity { @Ove..