ویژگی های view را در یک لحظه خاص در طول دنباله حرکت مشخص می کند. میتوانید از <KeyAttribute>
برای تنظیم ویژگیهای استاندارد view استفاده کنید.
فرض کنید کدورت یک view ( android:alpha
) در <ConstraintSet>
اولیه روی 0 و در <ConstraintSet>
نهایی 1 تنظیم شده است. بهطور پیشفرض، این باعث میشود که نمای به صورت خطی برای کل دنباله حرکت محو شود. اگر میخواهید نمای 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 زیر را تنظیم کنید. برای اطلاعات بیشتر در مورد این ویژگی ها، به صفحه مرجع View
مراجعه کنید.
-
android:alpha
-
android:elevation
-
android:rotation
-
android:rotationX
-
android:rotationY
-
android:scaleX
-
android:scaleY
-
android:translationX
-
android:translationY
-
android:translationZ
-
android:visibility
-
transitionPathRotate