본문 바로가기
IT/안드로이드

android:fromXDelta 사용법

by 불멸남생 2023. 3. 7.

android:fromXDelta는 안드로이드에서 뷰 애니메이션을 구현할 때 사용되는 XML 속성 중 하나입니다. 이 속성은 View의 X 좌표를 시작점으로 지정하고 이동할 X 좌표를 종료점으로 지정합니다.

다음은 android:fromXDelta 속성을 사용하여 View를 왼쪽에서 오른쪽으로 이동하는 애니메이션을 구현하는 방법입니다.

// xml
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
        android:fromXDelta="-100%"
        android:toXDelta="0%"
        android:duration="1000" />
</set>

위 코드에서 translate 요소는 View를 이동시키는 데 사용되는 클래스입니다. android:fromXDelta는 View의 시작 위치인 X 좌표를 나타냅니다. -100% 값은 View를 왼쪽으로 100% 이동시키라는 의미입니다. android:toXDelta는 View의 종료 위치인 X 좌표를 나타냅니다. 0% 값은 View를 이동시키지 않고 현재 위치에 머무르도록 합니다. android:duration은 애니메이션의 지속 시간을 나타냅니다. 이 경우, 1초 동안 애니메이션이 실행되도록 설정합니다.

만약 View를 오른쪽에서 왼쪽으로 이동시키고 싶다면, android:fromXDelta와 android:toXDelta 값을 바꿔주면 됩니다.

//xml

<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
        android:fromXDelta="100%"
        android:toXDelta="0%"
        android:duration="1000" />
</set>

위 코드에서 android:fromXDelta는 View를 오른쪽으로 100% 이동시키라는 의미이며, android:toXDelta는 View를 이동시키지 않고 현재 위치에 머무르도록 합니다.

반응형