<কী অবস্থান>

গতি ক্রম চলাকালীন একটি নির্দিষ্ট মুহূর্তে একটি দৃশ্যের অবস্থান নির্দিষ্ট করে। এই বৈশিষ্ট্যটি গতির ডিফল্ট পথ সামঞ্জস্য করতে ব্যবহৃত হয়।

উদাহরণস্বরূপ, যদি একটি বস্তু উপরের-বাম কোণে শুরু হয় এবং নীচের-ডান কোণে শেষ হয়, ডিফল্ট গতি ক্রম বস্তুটিকে তির্যকভাবে পর্দার নিচে নিয়ে যায়। এক বা একাধিক <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, keyPositionTypedeltaRelative , এবং percentY এ -0.4 সেট করুন।

  • pathRelative
  • X-অক্ষ হল সেই দিক যা লক্ষ্য দৃশ্যটি পথের উপর দিয়ে চলে, যেখানে 0 হল প্রারম্ভিক অবস্থান এবং 1 হল চূড়ান্ত অবস্থান। Y-অক্ষটি X-অক্ষের সাথে লম্ব, পথের বাম দিকে ধনাত্মক মান এবং ডানদিকে ঋণাত্মক মান রয়েছে। সুতরাং দৃশ্যের প্রাথমিক অবস্থান হল (0,0) এবং চূড়ান্ত অবস্থান হল (1,0) । একটি নন-জিরো percentY সেট করার ফলে ভিউকে এক দিক বা অন্য দিকে চাপ দেওয়া হয়।

    ধরুন আপনি মোট দূরত্বের 10% কভার করার জন্য দৃশ্যটি মোশন সিকোয়েন্সের অর্ধেক নিতে চান, তারপর অন্য 90% কভার করার জন্য গতি বাড়ান। framePosition 50, keyPositionType pathRelative , এবং percentX 0.1-এ সেট করুন। percentY শূন্য থাকে।

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