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, jikaframePositionadalah 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:alphaandroid:elevationandroid:rotationandroid:rotationXandroid:rotationYandroid:scaleXandroid:scaleYandroid:translationXandroid:translationYandroid:translationZandroid:visibilitytransitionPathRotate