<KeyAttribute>

গতি ক্রম চলাকালীন একটি নির্দিষ্ট মুহুর্তে দর্শন বৈশিষ্ট্যগুলি নির্দিষ্ট করে৷ ভিউ এর স্ট্যান্ডার্ড অ্যাট্রিবিউট সেট করতে আপনি <KeyAttribute> ব্যবহার করতে পারেন।

ধরুন একটি ভিউ এর অপাসিটি ( 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 রেফারেন্স পৃষ্ঠাটি দেখুন।

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

এর মধ্যে রয়েছে