Hareket dizisi sırasında belirli bir anda görüntüleme özelliklerini belirtir. Görünümün standart özelliklerini ayarlamak için <KeyAttribute>
kullanabilirsiniz.
Bir görünümün opaklığının (android:alpha
), ilk <ConstraintSet>
harfinde 0, son <ConstraintSet>
öğesinde 1 olarak ayarlandığını varsayalım. Varsayılan olarak, bu, görüntünün tüm hareket dizisi için doğrusal olarak belirmesini sağlar. Görünümün, hareket dizisinin% 80'inde görünmez kalmasını ve daha sonra hızlı bir şekilde belirmesini istiyorsanız motion:framePosition
özelliği 80 ve android:alpha
özelliği 0 değerine ayarlanmış bir <KeyAttribute>
düğümü ekleyin.
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
- Hareket dizisinde görünümün bu
<KeyAttribute>
ile belirtilen özelliklere sahip olup olmadığını belirten 1 ile 99 arasındaki tam sayı. Örneğin,framePosition
25 ise görünüm, hareket dizisindeki yolun dörtte birinde belirtilen özelliklere sahip olur.
Aşağıdaki görünüm özelliklerini ayarlayabilirsiniz. Bu özellikler hakkında daha fazla bilgi için View
referans sayfasını inceleyin.
android:alpha
android:elevation
android:rotation
android:rotationX
android:rotationY
android:scaleX
android:scaleY
android:translationX
android:translationY
android:translationZ
android:visibility
transitionPathRotate