গ্রুপগুলি আপনাকে আপনার ঘড়ির মুখের নকশাকে একটি যৌক্তিক কাঠামোতে আলাদা করার অনুমতি দেয়।
এটি আপনাকে উপাদানগুলি সংগঠিত করতে সাহায্য করতে কার্যকর হতে পারে। আপনি প্রতিটি গ্রুপের জন্য একটি name
দিতে পারেন এটি কিসের জন্য।
আরও একটি কারণ যে গোষ্ঠীগুলি খুব দরকারী তা হল যে আপনি সেই গোষ্ঠীর মধ্যে থাকা সমস্ত কিছুকে তার চেহারা সামঞ্জস্য করার উদ্দেশ্যে একটি একক সত্তা হিসাবে বিবেচনা করতে পারেন, এমনকি ডাটা উত্স পরিবর্তনের সাথে গতিশীলভাবে সামঞ্জস্য করতে পারেন৷
এটি কীভাবে কার্যকর হতে পারে তার কিছু উদাহরণ এখানে রয়েছে। নিম্নলিখিত Group
বিভিন্ন PartText, PartImage
এবং PartDraw
উপাদান রয়েছে যা ঘড়ির মুখের একটি একক যৌক্তিক অংশ তৈরি করে:
<Group name="decorations" ...>
<PartText ...>
<PartImage ...>
<PartDraw ...>
</Group>
পরিবেষ্টিত আচরণ পরিবর্তন করুন
Group
সংজ্ঞায়িত করার পরে, সমগ্র Group
দৃশ্যমানতা পরিবেষ্টিত মোডের জন্য সামঞ্জস্য করা যেতে পারে, উদাহরণস্বরূপ, Group
লুকানোর জন্য:
<Group ...>
<Variant mode="AMBIENT" target="alpha" value="0" />
<PartText ...>
<PartImage ...>
<PartDraw ...>
</Group>
এটি প্রতিটি চাইল্ড এলিমেন্টে পৃথকভাবে একটি Variant
উপাদান যোগ করার প্রয়োজন এড়ায়।
একটি দল রূপান্তর
পরিবেষ্টিত আচরণ সামঞ্জস্য করার অনুরূপ, Variant
ব্যবহার করে, Group
অনেক বৈশিষ্ট্য এক বা একাধিক Transform
উপাদান ব্যবহার করে সমন্বয় করা যেতে পারে।
এই উদাহরণে, Group
দ্বিতীয়টির উপর ভিত্তি করে ঘোরানো হয়। pivotX
এবং pivotY
0.5
হিসাবে নির্দিষ্ট করার মাধ্যমে, Group
কেন্দ্রের চারপাশে ঘূর্ণন ঘটে, প্রতিটি উপাদান, যেমন PartText
বা PartImage
সেই Group
মধ্যে যেখানেই থাকুক না কেন:
<Group x="0" y="0" width="450" height="450" pivotX="0.5" pivotY="0.5">
<!-- One full rotation per minute -->
<Transform target="angle" value="[SECOND] * 6" />
<PartText ...>
<PartImage ...>
<PartDraw ...>
</Group>