Подтвердить что ты не робот

Что означает pivotX и значение в анимации Android?

Эти два термина встречаются во многих местах, но что именно они означают в контексте анимации Android?

4b9b3361

Ответ 1

PivotX и pivotY являются центральной точкой анимации.
Например, если вы хотите сделать анимацию Zoom In, вы можете использовать этот

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true" >

    <scale
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="1000"
        android:fromXScale="1"
        android:fromYScale="1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="3"
        android:toYScale="3" >
    </scale>

</set>

а android:pivotX="50%" и android:pivotY="50%" будут означать, что зум будет запущен из центра.

Здесь также есть хороший учебник по android hive здесь