মনে রাখবেন: এই ফিচারটি Watch Face Format-এর ভার্সন ৪ ও তার পরবর্তী যেকোনও ভার্সনে উপলভ্য।
ব্যবহারকারীকে ওয়াচফেসে যোগ করার জন্য ফটো বেছে নিতে দিলে, তা আপনার ওয়াচফেস অভিজ্ঞতায় ব্যক্তিগত স্পর্শ যোগ করতে সাহায্য করতে পারে।
ছবি নিয়ে কাজ করা বিভাগে কীভাবে আপনার ওয়াচ ফেসে ছবি
দেখাবেন তা আগেই বলা হয়েছে। আপনি যদি ব্যবহারকারীকে আগে থেকে সংজ্ঞায়িত করা ছবির একটি রেঞ্জ থেকে বেছে নেওয়ার অনুমতি দিতে চান, তাহলে ব্যবহারকারীর
কনফিগারেশন সংজ্ঞায়িত করুন বিভাগে দেখানো 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-এর দিকে লক্ষ্য করুন, এটি তখন দেখানো হয় যখন ব্যবহারকারী কম্প্যানিয়নে কোনও ফটো বেছে নেননি
এবং এটি একটি প্রয়োজনীয় অ্যাট্রিবিউট।
ব্যবহারকারী অন্য কোনও ফটো বেছে নিতে চাইলে, তাকে অবশ্যই কম্প্যানিয়ন ব্যবহার করে আগে বেছে নেওয়া ফটোটি অন্য ফটো দিয়ে পাল্টাতে হবে।
একাধিক ফটো যোগ করা যায়
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_VISIBLEchange ইভেন্টের ক্ষেত্রে প্রযোজ্য, ফটো পরিবর্তন করার আগে ফটোটি কতবার দৃশ্যমান হবে তা নির্দিষ্ট করে। যেমন, আপনি হয়ত মনে করতে পারেন যে ব্যবহারকারী যতবারই তার ওয়াচ চালু করছেন ততবারই ফটো পরিবর্তন করা হচ্ছে, এটি খুব ঘন ঘন করা হচ্ছে। এখানে ডিফল্ট ভ্যালু হল ৩।
PhotosConfiguration-এর সাথে কাজ করা সম্পর্কে আরও বিবরণের জন্য, GitHub-এ
নমুনা দেখুন।