একটি ColorConfiguration
ব্যবহারকারীকে ঘড়ির মুখের এডিটরের মাধ্যমে ঘড়ির মুখের উপাদানগুলির রঙ পরিবর্তন করার একটি বিকল্প দেয়।
যখন একটি ColorConfiguration
সংজ্ঞায়িত করা হয়, তখন অন্য উপাদানের যেকোনো রঙ-ভিত্তিক বৈশিষ্ট্য, যেমন tintColor
, একটি অভিব্যক্তি ব্যবহার করে কনফিগারেশন থেকে একটি রঙকে উল্লেখ করতে পারে যা ColorConfiguration
এবং একটি ColorOption
এর আইডি মান ব্যবহার করে। একটি সম্পূর্ণ প্রদর্শনের জন্য, উদাহরণটি দেখুন।
Wear OS 4 এ চালু করা হয়েছে।
সিনট্যাক্স
<ColorConfiguration id="string" displayName="string" icon="string" screenReaderText="string" defaultValue="string"> <ColorOption id="string" displayName="string" screenReaderText="string" icon="string" colors="argb-color-list" /> ... </ColorConfiguration>
উদাহরণ
ধরুন, themeColor
এর একটি আইডি মান সহ নিম্নলিখিত রঙের কনফিগারেশনটি সংজ্ঞায়িত করা হয়েছে:
<ColorConfiguration id="themeColor" defaultValue="0"
displayName="color_selector_display_name">
<ColorOption id="0" displayName="color_theme_0" colors="#ff000000 #ff888888 #ffffffff"/>
<ColorOption id="1" displayName="color_theme_1" colors="#ffff0000 #ffff8800 #ffffff00"/>
<ColorOption id="2" displayName="color_theme_2" colors="#ff00ff00 #ff00ff88 #ff00ffff"/>
<ColorOption id="3" displayName="color_theme_3" colors="#ff0000ff #ff8800ff #ffff00ff"/>
</ColorConfiguration>
এই কনফিগারেশনটি চারটি প্যালেটের একটি পছন্দকে প্রতিনিধিত্ব করে, প্রতিটিতে তিনটি রঙ রয়েছে।
যদি colors
বৈশিষ্ট্যে শুধুমাত্র একটি একক মান থাকে, তাহলে থিমটি নিম্নরূপ উল্লেখ করুন, উদাহরণস্বরূপ, একটি tintColor
সেট করতে:
<PartText ... tintColor="[CONFIGURATION.themeColor]">
যদি colors
বৈশিষ্ট্যে একাধিক মানের প্যালেট থাকে, তাহলে নিম্নলিখিত উদাহরণে দেখানো সূচকটি উল্লেখ করুন। বিশেষত এই উদাহরণটি নির্বাচিত ColorOption
এ দ্বিতীয় রঙ নির্বাচন করা দেখায়:
<PartText ... tintColor="[CONFIGURATION.themeColor.1]">
গুণাবলী
ColorConfiguration
উপাদানটির নিম্নলিখিত বৈশিষ্ট্য রয়েছে:
প্রয়োজনীয় গুণাবলী
নিম্নলিখিত গুণাবলী প্রয়োজন:
-
id
- কনফিগারেশন মানের জন্য একটি অনন্য শনাক্তকারী।
-
displayName
- ওয়াচ ফেস এডিটরে প্রদর্শিত পাঠ্যের সাথে সম্পর্কিত একটি রিসোর্স আইডি।
-
defaultValue
- ডিফল্ট কনফিগারেশন মান ব্যবহার করা হয় যদি ব্যবহারকারী স্পষ্টভাবে ঘড়ির মুখ সম্পাদকে কনফিগারেশন পরিবর্তন না করে। এটি অভ্যন্তরীণ
ColorOption
উপাদানগুলির একটিরid
সেট করা উচিত।
ঐচ্ছিক বৈশিষ্ট্য
নিম্নলিখিত গুণাবলী ঐচ্ছিক:
-
icon
- একটি রিসোর্স আইডি অঙ্কনযোগ্য রিসোর্সের সাথে সম্পর্কিত যা ওয়াচ ফেস এডিটরে দেখানো হয়। এটির সর্বোচ্চ আকার 400x400 px হওয়া উচিত।
-
screenReaderText
- একটি রিসোর্স আইডি পাঠ্যের সাথে সম্পর্কিত যা ব্যবহারকারীর TalkBack সক্ষম থাকলে ব্যবহার করা হয়।
অভ্যন্তরীণ উপাদান
ColorConfiguration
এলিমেন্টে 1 থেকে 100টি ভেতরের ColorOption
এলিমেন্ট থাকতে পারে।
ColorOption গুণাবলী
ColorOption
উপাদানটিতে অবশ্যই নিম্নলিখিত বৈশিষ্ট্যগুলি থাকতে হবে:
-
id
- বিকল্প মানের জন্য একটি অনন্য শনাক্তকারী।
-
displayName
- ওয়াচ ফেস এডিটরে প্রদর্শিত পাঠ্যের সাথে সম্পর্কিত একটি রিসোর্স আইডি।
ColorOption
উপাদানে নিম্নলিখিত বৈশিষ্ট্যগুলির মধ্যে একটি থাকতে হবে:
-
colors
- ARGB রঙের মানগুলির একটি স্পেস বিভক্ত তালিকা।
ColorOption
উপাদানটি ঐচ্ছিকভাবে নিম্নলিখিত বৈশিষ্ট্যগুলি ধারণ করতে পারে:
-
icon
- একটি রিসোর্স আইডি অঙ্কনযোগ্য রিসোর্সের সাথে সম্পর্কিত যা ওয়াচ ফেস এডিটরে দেখানো হয়।
-
screenReaderText
- একটি রিসোর্স আইডি পাঠ্যের সাথে সম্পর্কিত যা ব্যবহারকারীর TalkBack সক্ষম থাকলে ব্যবহার করা হয়।
আপনার জন্য প্রস্তাবিত
- দ্রষ্টব্য: জাভাস্ক্রিপ্ট বন্ধ থাকলে লিঙ্ক টেক্সট প্রদর্শিত হয়
- কালার কনফিগারেশন
- স্বাদ
- স্বাদ