Android 17-এ MetricStyle বিজ্ঞপ্তির টেমপ্লেট নিয়ে আসা হয়েছে যা স্বাস্থ্য ও ফিটনেস অ্যাপ, টাইমার এবং ভ্রমণ অ্যাপের ব্যবহারিক প্রয়োগে সহায়তা করে।
MetricStyle বিজ্ঞপ্তির টেমপ্লেট ও লাইভ আপডেট
কেপেবিলিটি
মেট্রিক স্টাইল বিজ্ঞপ্তিতে নিম্নলিখিত সুবিধাগুলি রয়েছে:
setContentTitleপদ্ধতি ব্যবহার করার সুবিধা দেয়।- প্রসঙ্গের টেক্সট দেখায় না।
- সর্বাধিক ৩টি অ্যাকশন বোতাম কাজ করে।
- সর্বাধিক ৩টি মেট্রিক পরিমাপ করা যায়।
- প্রতিটি
Notification.Metric-এর জন্য একটি লেবেল, মান এবং একটি ঐচ্ছিক ইউনিট প্রয়োজন। - কতগুলি মেট্রিক নেওয়া হয়েছে তার উপর নির্ভর করে বড় করা লেআউটের চেহারা পরিবর্তিত হয়।
- প্রতিটি
MetricStyle টেমপ্লেটের
উদাহরণ। বাঁদিক থেকে ডানদিকে, সবসময় চালু থাকা ডিসপ্লে (AOD), লাইভ আপডেট হিসেবে প্রোমোট করা,
ডিফল্ট/বড় করা এবং ডিফল্ট/ছোট করা।
আচরণ
মেট্রিক স্টাইল বিজ্ঞপ্তি তার স্ট্যাটাসের উপর ভিত্তি করে আচরণ পরিবর্তন করে:
- বড় করে দেখা অবস্থায় লেবেলের সাথে মেট্রিক ইউনিট যোগ করা হয়।
- সংক্ষিপ্ত অবস্থার দ্বিতীয় লাইনে মেট্রিক্স কন্টেন্ট একটি লাইনে দেখানো হয়। দ্বিতীয় ও তৃতীয় মেট্রিক তখনই দেখা যায় যখন সেগুলি কনক্যাটিনেট করার পরে সম্পূর্ণভাবে ফিট করে।
- আড়াল করা স্ট্যাটাসে ইউনিট বাদ দেওয়া হয়।
- প্রতিটি মেট্রিক, তার কন্টেন্ট যাই হোক না কেন, সমান অনুভূমিক স্পেস পায়।
লাইভ আপডেট হিসেবে
মেট্রিক স্টাইল বিজ্ঞপ্তি লাইভ আপডেটে প্রোমোট করা হলে, নিম্নলিখিত বিষয়গুলি মনে রাখবেন:
Notification.Builder#setContentTitleপ্রদান করার প্রয়োজন নেই কারণ পরিবর্তে মেট্রিক ভ্যালু ব্যবহার করা হয়। কোনও শিরোনাম না দেওয়া থাকলে, অ্যাপের নাম দেখানো হয়।Notification.Builder#setSubtextপ্রদান করা হলে, এটি হেডার লাইনে দেখানো হয়, অন্যান্য প্রোমোট করা স্টাইলের মতো নতুন লাইনে সরানো হয় না।- অ্যাকশন বোতামে একই পিল ভিজ্যুয়াল ট্রিটমেন্ট আছে।
কোড সম্পর্কে গুরুত্বপূর্ণ পয়েন্ট
- নিচে প্রাসঙ্গিক ক্লাস ও রেফারেন্স ডকুমেন্টেশনের তালিকা দেওয়া হল:
এছাড়াও দেখুন
- Notification.MetricStyle API রেফারেন্স
- Notification.Metric API রেফারেন্স
- Notification.Action API রেফারেন্স