মেট্রিক স্টাইল বিজ্ঞপ্তি তৈরি করুন

Android 17-এ MetricStyle বিজ্ঞপ্তির টেমপ্লেট নিয়ে আসা হয়েছে যা স্বাস্থ্য ও ফিটনেস অ্যাপ, টাইমার এবং ভ্রমণ অ্যাপের ব্যবহারিক প্রয়োগে সহায়তা করে।

MetricStyle ব্যবহার করে টাইমারের উদাহরণ
ছবি ১: ঘড়ি অ্যাপের জন্য MetricStyle বিজ্ঞপ্তির টেমপ্লেট ও লাইভ আপডেট

কেপেবিলিটি

মেট্রিক স্টাইল বিজ্ঞপ্তিতে নিম্নলিখিত সুবিধাগুলি রয়েছে:

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

আচরণ

মেট্রিক স্টাইল বিজ্ঞপ্তি তার স্ট্যাটাসের উপর ভিত্তি করে আচরণ পরিবর্তন করে:

  • বড় করে দেখা অবস্থায় লেবেলের সাথে মেট্রিক ইউনিট যোগ করা হয়।
  • সংক্ষিপ্ত অবস্থার দ্বিতীয় লাইনে মেট্রিক্স কন্টেন্ট একটি লাইনে দেখানো হয়। দ্বিতীয় ও তৃতীয় মেট্রিক তখনই দেখা যায় যখন সেগুলি কনক্যাটিনেট করার পরে সম্পূর্ণভাবে ফিট করে।
  • আড়াল করা স্ট্যাটাসে ইউনিট বাদ দেওয়া হয়।
  • প্রতিটি মেট্রিক, তার কন্টেন্ট যাই হোক না কেন, সমান অনুভূমিক স্পেস পায়।

লাইভ আপডেট হিসেবে

মেট্রিক স্টাইল বিজ্ঞপ্তি লাইভ আপডেটে প্রোমোট করা হলে, নিম্নলিখিত বিষয়গুলি মনে রাখবেন:

  • Notification.Builder#setContentTitle প্রদান করার প্রয়োজন নেই কারণ পরিবর্তে মেট্রিক ভ্যালু ব্যবহার করা হয়। কোনও শিরোনাম না দেওয়া থাকলে, অ্যাপের নাম দেখানো হয়।
  • Notification.Builder#setSubtext প্রদান করা হলে, এটি হেডার লাইনে দেখানো হয়, অন্যান্য প্রোমোট করা স্টাইলের মতো নতুন লাইনে সরানো হয় না।
  • অ্যাকশন বোতামে একই পিল ভিজ্যুয়াল ট্রিটমেন্ট আছে।

কোড সম্পর্কে গুরুত্বপূর্ণ পয়েন্ট

এছাড়াও দেখুন