<AnahtarÖzellik>

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

Bulunduğu yer