দ্রষ্টব্য : এই বৈশিষ্ট্যটি ওয়াচ ফেস ফর্ম্যাটের ৪র্থ এবং উচ্চতর সংস্করণে উপলব্ধ।
ব্যবহারকারীকে ওয়াচফেসে অন্তর্ভুক্ত করার জন্য ছবি নির্বাচন করার অনুমতি দিলে আপনার ওয়াচফেসের অভিজ্ঞতায় ব্যক্তিগত স্পর্শ আসতে পারে।
"চিত্রের সাথে কাজ করা" বিভাগে ইতিমধ্যেই আপনার ওয়াচফেসে ছবিগুলি কীভাবে প্রদর্শন করবেন তা আলোচনা করা হয়েছে। যদি আপনি ব্যবহারকারীকে পূর্বনির্ধারিত চিত্রগুলির একটি পরিসর থেকে বেছে নেওয়ার অনুমতি দিতে চান, তাহলে ব্যবহারকারীর কনফিগারেশন সংজ্ঞায়িত বিভাগে দেখানো একটি ListConfiguration ব্যবহার করুন।
আপনার ওয়াচফেসে এমন ছবি ব্যবহার করতে যা ব্যবহারকারী কনফিগার করতে পারেন, উদাহরণস্বরূপ, <PhotosConfiguration> উপাদানটি ব্যবহার করুন:
<!-- Under WatchFace element --> <UserConfigurations> <PhotosConfiguration id="photoConfig" configType="SINGLE"/> </UserConfigurations>
configType SINGLE বা MULTIPLE হতে পারে যা নির্দেশ করে যে ব্যবহারকারী সঙ্গীর মধ্যে একটি একক ছবি নির্বাচন করতে সক্ষম হবেন নাকি ছবির সংগ্রহ নির্বাচন করতে পারবেন।
একটি একক ছবি সমর্থন করুন
একক ছবির ক্ষেত্রে, ছবিটি PartImage উপাদানের মধ্যে নিম্নরূপ ব্যবহার করা যেতে পারে:
<PartImage x="100" y="50" width="100" height="100"> <Photos source="[CONFIGURATION.photoConfig]" defaultImageResource="default_image"/> </PartImage>
defaultImageResource লক্ষ্য করুন, যা ব্যবহারকারী যখন companion-এ কোনও ছবি নির্বাচন না করেন তখন প্রদর্শিত হয় এবং এটি একটি প্রয়োজনীয় বৈশিষ্ট্য।
যদি ব্যবহারকারী অন্য কোনও ছবি নির্বাচন করতে চান, তাহলে তাকে অবশ্যই সঙ্গী ব্যবহার করে বিদ্যমান ছবিটি অন্য একটি দিয়ে প্রতিস্থাপন করতে হবে।
একাধিক ছবি সমর্থন করুন
configType="MULTIPLE" এর সাথে PhotosConfiguration ব্যবহার করলে ওয়াচফেস একটি সংগ্রহ থেকে একটি ছবি প্রদর্শন করতে পারে, যা ট্যাপিংয়ের মাধ্যমে অথবা এত ভিউ হওয়ার পরে স্বয়ংক্রিয়ভাবে সাইকেল চালানো যেতে পারে।
<PartImage x="100" y="250" width="100" height="100"> <Photos change="ON_VISIBLE TAP" changeAfterEvery="5" source="[CONFIGURATION.galleryConfig]" defaultImageResource="default_image"/> </PartImage>
পূর্ববর্তী উদাহরণে MULTIPLE ব্যবহার করার সময় প্রবর্তিত দুটি বিকল্প দেখানো হয়েছে:
-
changeবৈশিষ্ট্যটি ডেভেলপারকে নির্দিষ্ট করতে দেয় যে কোন ইভেন্টের কারণে ছবিটি উপলব্ধ চিত্রগুলির মধ্য দিয়ে ঘুরবে।
পূর্ববর্তী উদাহরণে, TAP এবং ON_VISIBLE উভয়ই নির্দিষ্ট করা হয়েছে, যার অর্থ হল ব্যবহারকারীর ফটোতে ট্যাপ করার প্রতিক্রিয়ায় অথবা ফটো দৃশ্যমান হওয়ার প্রতিক্রিয়ায় ছবিটি পরিবর্তিত হয়।
-
changeAfterEveryঅ্যাট্রিবিউটটি শুধুমাত্রON_VISIBLEপরিবর্তন ইভেন্টের ক্ষেত্রে প্রযোজ্য, যা নির্দিষ্ট করে যে ছবি পরিবর্তনের আগে কতবার ছবিটি দৃশ্যমান হওয়া উচিত ছিল। উদাহরণস্বরূপ, আপনার মনে হতে পারে যে ব্যবহারকারী যখনই তাদের ঘড়ি জাগিয়ে তোলেন তখন প্রতিবার ছবি পরিবর্তন করা খুব ঘন ঘন হয়। এখানে ডিফল্ট মান হল 3।
PhotosConfiguration সাথে কাজ করার বিষয়ে আরও তথ্যের জন্য, GitHub-এর নমুনাগুলি দেখুন।