Transform
আপনাকে উপাদান বা উপাদানের গোষ্ঠীর চেহারা পরিবর্তন করতে দেয়, এমন কিছু ঘটনা থাকতে পারে যেখানে আপনি কিছু শর্তের ভিত্তিতে আচরণের তালিকার মধ্যে পরিবর্তন করতে চান। এটি একটি switch
স্টেটমেন্ট বা if…else
বিবৃতির সাথে সাদৃশ্যপূর্ণ।
উদাহরণস্বরূপ, আপনি সকাল, সকাল, দুপুরের খাবার, বিকেল, সন্ধ্যা এবং রাতের জন্য একটি ভিন্ন পটভূমি দেখাতে চাইতে পারেন।
ওয়াচ ফেস ফরম্যাটে Condition
স্টেটমেন্ট আপনাকে এক্সপ্রেশনের মূল্যায়নের উপর নির্ভর করে আপনার ঘড়ির মুখের দৃশ্যের বিভিন্ন অংশ অন্তর্ভুক্ত করার অনুমতি দেয়, উদাহরণস্বরূপ:
<Condition>
<Expressions>
<Expression name="is_early_morning">
<![CDATA[[HOUR_0_23] >= 6 && [HOUR_0_23] < 8]]
</Expression>
<Expression name="is_morning">
<![CDATA[[HOUR_0_23] < 12]]
</Expression>
...
</Expressions>
<Compare expression="is_early_morning">
<!-- Early morning content here -->
<Group ... />
</Compare>
<Compare expression="is_morning">
<!-- Morning content here -->
<Group ... />
</Compare>
...
<!-- The "else" case -->
<Default>
<!-- content -->
</Default>
</Condition>
শর্ত সম্পর্কে নোট করার জন্য কয়েকটি বিষয়:
- প্রথম
Compare
উপাদান যেখানেexpression
true
ব্যবহার করা হয়, এবং অন্যান্য উপেক্ষা করা হয়। - XML ফর্ম্যাটের কারণে, এখানে দেখানো হিসাবে একটি
CDATA
উপাদানে অভিব্যক্তির সংজ্ঞা মোড়ানো প্রায়শই সহজ হতে পারে, কারণ এটি সত্তা উপাদান যেমন>
এবং&
. -
Condition
স্ট্রাকচার নেস্ট করা যেতে পারে।