<KeyAttribute>

指定動作序列中特定時刻的檢視屬性。個人中心 可以使用 <KeyAttribute> 設定檢視畫面的標準屬性

假設檢視畫面的不透明度 (android:alpha) 在初始值設為 0 <ConstraintSet>和 1 在最終<ConstraintSet>中。根據預設 整個動作序列的檢視畫面都會以線性淡入的方式淡出。如要檢視 將 80% 的動作序列保持不可見,然後快速淡入 <KeyAttribute> 節點,其 motion:framePosition 屬性設為 80, android:alpha 屬性則設為 0。

語法

<KeyAttribute
  motion:motionTarget="@id/targetPath"
  motion:framePosition="percentage"
  [ attribute = value ]
/>

屬性

motion:motionTarget
查看此 <KeyAttribute> 控制的屬性。
motion:framePosition
1 到 99 的整數,用於指定檢視畫面在動態序列中的時間 這個 <KeyAttribute> 所指定的屬性。舉例來說,如果 framePosition 為 25,則檢視畫面含有指定屬性的四分之一 連貫動作

您可以設定下列檢視畫面屬性。如要進一步瞭解這些 屬性,請參閱 View 參考資料頁面。

  • android:alpha
  • android:elevation
  • android:rotation
  • android:rotationX
  • android:rotationY
  • android:scaleX
  • android:scaleY
  • android:translationX
  • android:translationY
  • android:translationZ
  • android:visibility
  • transitionPathRotate

包含於