জটিলতা স্লট


একটি জটিলতা স্লট হল ঘড়ির মুখের একটি এলাকা যেখানে ব্যবহারকারীর দ্বারা একটি জটিলতা যোগ করা যেতে পারে। জটিলতা স্লটগুলিতে জটিলতা উপাদান থাকে, যা বিভিন্ন জটিলতার ধরন এবং বিভিন্ন ঘড়ির মুখের মোডে জটিলতা কীভাবে রেন্ডার করা হয় তা সংজ্ঞায়িত করে।

Wear OS 4 এ চালু করা হয়েছে।

বাক্য গঠন

<ComplicationSlot x="integer" y="integer" width="integer"
             height="integer" pivotX="float" pivotY="float"
             angle="float-degrees" alpha="integer" slotId="integer"
             name="string" displayName="string" scaleX="float" scaleY="float"
             supportedTypes="string" isCustomizable="boolean"
             tintColor="argb-color | rgb-color" />

গুণাবলী

ComplicationSlot নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

প্রয়োজনীয় গুণাবলী

নিম্নলিখিত গুণাবলী প্রয়োজন:

x , y , width , height
পূর্ণসংখ্যার একটি সংগ্রহ যা উপাদানটির আকার এবং অবস্থান নির্দিষ্ট করে।
slotId
স্লটের জন্য একটি অনন্য সংখ্যাসূচক শনাক্তকারী।
supportedTypes
সমর্থিত জটিলতার প্রকারের একটি তালিকা যা স্লটটি পূরণ করতে পারে। সমর্থিত মানগুলি হল SHORT_TEXT , LONG_TEXT , MONOCHROMATIC_IMAGE , SMALL_IMAGE , PHOTO_IMAGE , RANGED_VALUE , এবং EMPTY ৷ একাধিক জটিলতার ধরনকে একটি স্পেস দিয়ে আলাদা করে সমর্থন করা যেতে পারে (উদাহরণস্বরূপ, SHORT_TEXT RANGED_VALUE )।

ঐচ্ছিক বৈশিষ্ট্য

নিম্নলিখিত গুণাবলী ঐচ্ছিক:

pivotX , pivotY
একটি দ্বি-মাত্রিক পিভট বিন্দু যার উপর উপাদানটি ঘোরে। উভয় মানই ফ্লোটিং-পয়েন্ট সংখ্যা যা $ [0, 1] $ রেঞ্জে ফিট করার জন্য স্কেল করা হয়।
angle
অনেকগুলি ডিগ্রী, ঘড়ির কাঁটার দিকে, যে উপাদানটিকে তার পিভট বিন্দুতে ঘোরানো উচিত।
alpha
এই উপাদান থাকা উচিত যে স্বচ্ছতা স্তর সেট করুন. 0 এর মান নির্দেশ করে যে উপাদানটি সম্পূর্ণ স্বচ্ছ হওয়া উচিত। 255 এর মান নির্দেশ করে যে উপাদানটি সম্পূর্ণ অস্বচ্ছ হওয়া উচিত।
scaleX
এই উপাদানটিতে প্রয়োগ করার জন্য অনুভূমিক স্কেলিং ফ্যাক্টর৷
scaleY
এই উপাদানটিতে প্রয়োগ করার জন্য উল্লম্ব স্কেলিং ফ্যাক্টর৷
tintColor
উপাদানটিতে একটি টিন্ট রঙের ফিল্টার প্রয়োগ করুন। আপনাকে অবশ্যই ARGB বিন্যাস ( #ff000000 = অস্বচ্ছ কালো) অথবা RGB বিন্যাস ( #000000 = কালো) ব্যবহার করে রঙ নির্দিষ্ট করতে হবে।
displayName
একটি রিসোর্স আইডি জটিলতা স্লটের স্থানীয় নামের সাথে সম্পর্কিত, যা ঘড়ির মুখ সম্পাদকে প্রদর্শিত হয়।
isCustomizable
ওয়াচ ফেস এডিটরে একজন ব্যবহারকারী এই স্লটের জন্য প্রদানকারী পরিবর্তন করতে পারে কিনা তা নির্ধারণ করে। ডিফল্ট থেকে TRUE

অভ্যন্তরীণ উপাদান

ComplicationSlot উপাদানটিতে অবশ্যই একটি বাউন্ডিং এরিয়া উপাদান থাকতে হবে।

একটি ComplicationSlot উপাদানে সমর্থিত জটিলতার প্রকার প্রতি অন্তত একটি জটিলতা উপাদান থাকতে হবে। একটি ComplicationSlot উপাদান বৈকল্পিক উপাদানগুলির সাথে পরিবর্তনের চেহারাকে সমর্থন করার জন্য ঐচ্ছিকভাবে আরও জটিল উপাদান থাকতে পারে।

ComplicationSlot উপাদানটিতে নিম্নলিখিত অভ্যন্তরীণ উপাদানগুলিও থাকতে পারে:

{% শব্দার্থে %} {% endverbatim %} {% শব্দার্থে %} {% endverbatim %}