Hareket dizisi sırasında belirli bir andaki görünüm özelliklerini belirtir. Siz
görünümün standart özelliklerini ayarlamak için <KeyAttribute>
öğesini kullanabilir.
Bir görünümün opaklığının (android:alpha
) başlangıçta 0 olarak ayarlandığını
Son <ConstraintSet>
turnuvasında <ConstraintSet>
ve 1. Bu, varsayılan olarak
görünüm, tüm hareket dizisi boyunca doğrusal olarak belirir. Görünümün
için, hareket dizisinin% 80'inde görünmez kalmaya devam eder ve daha sonra,
motion:framePosition
özelliği 80 olarak ayarlanmış bir <KeyAttribute>
düğümü ve
android:alpha
özelliği 0 olarak ayarlanmış.
Sözdizimi
<KeyAttribute motion:motionTarget="@id/targetPath" motion:framePosition="percentage" [ attribute = value ] />
Özellikler
motion:motionTarget
- Özellikleri bu
<KeyAttribute>
tarafından kontrol edilen kişileri görüntüleyin. motion:framePosition
- 1 ile 99 arasında bir tam sayı, hareket sırasında görünümün ne zaman
özellikleri için kullanılabilir.
<KeyAttribute>
Örneğin,framePosition
25 ise görünümün dörtte birinde belirtilen özellikler yardımcı olabilir.
Aşağıdaki görünüm özelliklerini ayarlayabilirsiniz. Daha fazla bilgi için
özellikleri için View
referans sayfasına bakın.
android:alpha
android:elevation
android:rotation
android:rotationX
android:rotationY
android:scaleX
android:scaleY
android:translationX
android:translationY
android:translationZ
android:visibility
transitionPathRotate