আপনি ঘড়ির মুখের অংশগুলির চেহারা পরিবর্তন করতে চাইতে পারেন, উদাহরণস্বরূপ, অবস্থান, আকার, দৃশ্যমানতা পরিবর্তন করুন, প্রায়ই ইনপুট ডেটা উত্স যেমন দিনের সময় বা অ্যাক্সিলোমিটারের প্রতিক্রিয়া হিসাবে।
ওয়াচ ফেস ফরম্যাটে, এটি Transform
উপাদান ব্যবহারের মাধ্যমে অর্জন করা হয়। সমস্ত উপাদান রূপান্তরিত করা যায় না, তবে প্রধান রূপান্তরযোগ্য উপাদানগুলির মধ্যে রয়েছে: Group
, Part*
উপাদান এবং অঙ্কন আদিম যেমন আকার এবং শৈলী।
রূপান্তরযোগ্য প্রতিটি উপাদানের বৈশিষ্ট্যগুলি রেফারেন্স ডকুমেন্টেশনে যেমন চিহ্নিত করা হয়েছে।
ওয়াচ ফেস ফরম্যাট এক্সপ্রেশন ল্যাঙ্গুয়েজে, ট্রান্সফর্মটি নিজেই value
অ্যাট্রিবিউটে নির্দিষ্ট করা হয়েছে, যা ডেটা সোর্স অন্তর্ভুক্ত করতে পারে। target
বৈশিষ্ট্যটি নির্দিষ্ট করে যা প্যারেন্ট এলিমেন্টে পরিবর্তন করতে হবে।
উদাহরণস্বরূপ, ধাপের অগ্রগতি প্রতিফলিত করতে একটি Arc
কোণ পরিবর্তন করতে:
<Arc centerX="225" centerY="225" height="420" width="420" startAngle="0" endAngle="0">
<Transform target="endAngle" value="[STEP_PERCENT] * 3.6" />
<...>
</Arc>
STEP_PERCENT
পরিবর্তিত হওয়ার সাথে সাথে, endAngle
পুনঃগণনা করা হয় এবং Arc
পুনরায় আঁকা হয়।
যখন একটি ট্রান্সফর্ম উপাদান একটি লক্ষ্য মান পরিবর্তন করে, তখন এই পরিবর্তনের জন্য একটি নির্দিষ্ট সময়ের মধ্যে অ্যানিমেটেড করা বাঞ্ছনীয় হতে পারে, যেমন মানতে তাৎক্ষণিক পরিবর্তনের বিপরীতে, যা বিরক্তিকর হতে পারে। এটি অর্জন করতে Animation
উপাদান ব্যবহার করুন:
<PartDraw x="100" y="150" width="250" height="120" >
<Ellipse x="0" y="0" width="50" height="50">
<Fill color="#ff0000" />
<!-- Red ball with no animated transition -->
<Transform target="x" value="[SECOND] % 2 == 0 ? 0 : 200"/>
</Ellipse>
<Ellipse x="0" y="100" width="50" height="50">
<Fill color="#00ff00" />
<!-- Green ball eases between each position -->
<Transform target="x" value="[SECOND] % 2 == 0 ? 0 : 200">
<Animation duration="1" interpolation="EASE_IN_OUT" />
</Transform>
</Ellipse>
</PartDraw>
অ্যাক্সিলোমিটার ব্যবহার করে রূপান্তরিত হয়
যদিও একটি উপাদানের অবস্থান বা স্কেল পরিবর্তন করতে ACCELEROMETER_ANGLE_X
এর মতো জাইরোস্কোপিক ডেটা উত্সগুলির সাথে Transform
উপাদান ব্যবহার করা সম্ভব, তবে ওয়াচ ফেস ফর্ম্যাট এগুলির জন্য একটি পৃথক উপাদান সরবরাহ করে: Gyro
।
এটি আপনাকে সামগ্রিক চিত্রকে সরল করতে দেয়, আন্দোলন-ভিত্তিক রূপান্তরকে অন্যান্য রূপান্তর থেকে যেমন সময় ভিত্তিক, যা একই উপাদানে প্রয়োগ করা যেতে পারে আলাদা করে।