গতি ক্রম চলাকালীন একটি নির্দিষ্ট মুহূর্তে একটি দৃশ্যের অবস্থান নির্দিষ্ট করে। এই বৈশিষ্ট্যটি গতির ডিফল্ট পথ সামঞ্জস্য করতে ব্যবহৃত হয়।
উদাহরণস্বরূপ, যদি একটি বস্তু উপরের-বাম কোণে শুরু হয় এবং নীচের-ডান কোণে শেষ হয়, ডিফল্ট গতি ক্রম বস্তুটিকে তির্যকভাবে পর্দার নিচে নিয়ে যায়। এক বা একাধিক <KeyPosition>
উপাদান যোগ করে, আপনি পথকে বিকৃত করতে পারেন।
সিনট্যাক্স
<KeyPosition motion:motionTarget="@id/targetPath" motion:framePosition="percentage" motion:keyPositionType="type" motion:percentX="xOffset" motion:percentY="yOffset" />
গুণাবলী
-
motion:motionTarget
- দেখুন কার গতি এই
<KeyPosition>
দ্বারা নিয়ন্ত্রিত হয়। -
motion:framePosition
- 1 থেকে 99 পর্যন্ত পূর্ণসংখ্যা নির্দিষ্ট করে যখন মোশন সিকোয়েন্সে ভিউ এই
<KeyPosition>
দ্বারা নির্দিষ্ট বিন্দুতে পৌঁছায়। উদাহরণস্বরূপ, যদিframePosition
25 হয়, তাহলে দৃশ্যটি গতির মাধ্যমে এক-চতুর্থাংশ পথের নির্দিষ্ট বিন্দুতে পৌঁছায়। -
motion:percentX
,motion:percentY
- দৃশ্যটি যে অবস্থানে পৌঁছেছে তা নির্দিষ্ট করুন।
keyPositionType
অ্যাট্রিবিউট উল্লেখ করে যে এই মানগুলিকে কীভাবে ব্যাখ্যা করা হয়। -
motion:keyPositionType
-
percentX
এবংpercentY
মানগুলি কীভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে। সম্ভাব্য সেটিংস নিম্নলিখিত: parentRelative
percentX
এবংpercentY
ভিউয়ের সাপেক্ষে নির্দিষ্ট করা হয়েছে। X হল অনুভূমিক অক্ষ, বাম দিকের জন্য 0 থেকে ডান দিকের জন্য 1 পর্যন্ত। Y হল উল্লম্ব অক্ষ, যার উপরে 0 এবং 1 নীচে।উদাহরণ স্বরূপ, আপনি যদি প্যারেন্ট ভিউয়ের ডান দিকের মাঝপথে একটি বিন্দুতে পৌঁছাতে চান, তাহলে
percentX
1 এবংpercentY
0.5-এ সেট করুন।deltaRelative
percentX
এবংpercentY
পুরো গতি ক্রম চলাকালীন দৃশ্যটি যে দূরত্বে চলে তার সাপেক্ষে নির্দিষ্ট করা হয়েছে। X হল অনুভূমিক অক্ষ এবং Y হল উল্লম্ব অক্ষ। উভয় ক্ষেত্রেই, 0 হল সেই অক্ষের দৃশ্যের শুরুর অবস্থান এবং 1 হল চূড়ান্ত অবস্থান।ধরুন টার্গেট ভিউটি 100 dp উপরে এবং 100 dp ডানদিকে নিয়ে যায়, কিন্তু আপনি চান যে গতির প্রথম ত্রৈমাসিকের জন্য ভিউটি 40 dp নিচে সরানো হোক, তারপরে আবার চাপ দিন।
framePosition
25,keyPositionType
এdeltaRelative
, এবংpercentY
এ -0.4 সেট করুন।pathRelative
X-অক্ষ হল সেই দিক যা লক্ষ্য দৃশ্যটি পথের উপর দিয়ে চলে, যেখানে 0 হল প্রারম্ভিক অবস্থান এবং 1 হল চূড়ান্ত অবস্থান। Y-অক্ষটি X-অক্ষের সাথে লম্ব, পথের বাম দিকে ধনাত্মক মান এবং ডানদিকে ঋণাত্মক মান রয়েছে। সুতরাং দৃশ্যের প্রাথমিক অবস্থান হল
(0,0)
এবং চূড়ান্ত অবস্থান হল(1,0)
। একটি নন-জিরোpercentY
সেট করার ফলে ভিউকে এক দিক বা অন্য দিকে চাপ দেওয়া হয়।ধরুন আপনি মোট দূরত্বের 10% কভার করার জন্য দৃশ্যটি মোশন সিকোয়েন্সের অর্ধেক নিতে চান, তারপর অন্য 90% কভার করার জন্য গতি বাড়ান।
framePosition
50,keyPositionType
pathRelative
, এবংpercentX
0.1-এ সেট করুন।percentY
শূন্য থাকে।