Menentukan atribut tampilan pada waktu tertentu selama urutan gerakan. Anda
dapat menggunakan <KeyAttribute>
untuk menetapkan atribut standar tampilan.
Misalnya opasitas tampilan (android:alpha
) disetel ke 0 pada
<ConstraintSet>
dan 1 di <ConstraintSet>
terakhir. Secara {i>default<i},
ini membuat
tampilan memudar secara linear untuk seluruh urutan gerakan. Jika Anda menginginkan tampilan
agar tetap tak terlihat untuk 80% urutan gerak dan kemudian memudar dengan cepat, tambahkan
node <KeyAttribute>
dengan atribut motion:framePosition
yang disetel ke 80 dan
atribut android:alpha
yang disetel ke 0.
Sintaksis
<KeyAttribute motion:motionTarget="@id/targetPath" motion:framePosition="percentage" [ attribute = value ] />
Atribut
motion:motionTarget
- Lihat atribut siapa yang dikontrol oleh
<KeyAttribute>
ini. motion:framePosition
- Bilangan bulat dari 1 hingga 99 yang menentukan kapan dalam urutan gerakan, tampilan memiliki
atribut yang ditentukan oleh
<KeyAttribute>
ini. Misalnya, jikaframePosition
adalah 25, berarti tampilan tersebut memiliki atribut yang ditetapkan pada seperempat dari menelusuri urutan gerakan.
Anda dapat menyetel atribut tampilan berikut. Untuk informasi selengkapnya tentang
lihat halaman referensi View
.
android:alpha
android:elevation
android:rotation
android:rotationX
android:rotationY
android:scaleX
android:scaleY
android:translationX
android:translationY
android:translationZ
android:visibility
transitionPathRotate