অ্যান্ড্রয়েড আইকনগুলি (এবং ড্রাগের দৈর্ঘ্যের মতো অন্যান্য ইউআই উপাদান) পরিমাপ করা হয় dp
। এ dp
একটি ডিভাইস / ঘনত্ব-স্বাধীন পিক্সেল । 160 ডিপিআই স্ক্রিনে 1 পিক্সেলের1 dp
সমতুল্য । তবে অন্যান্য স্ক্রিন ঘনত্বে রূপান্তর করতে, আপনাকে এটি একটি ঘনত্বের গুণক দ্বারা গুণ করতে হবে। সুতরাং বেশিরভাগ আইকনগুলির জন্য একাধিক চিত্র সরবরাহ করার পরামর্শ দেওয়া হয় ।
উদাহরণস্বরূপ, স্ট্যাটাস বারে ব্যবহৃত নোটিফিকেশন আইকনগুলি 1 ডিপি মার্জিন সহ 24x24 ডিপি হিসাবে নির্দিষ্ট করা হয় (সুতরাং আসল আইকনটি কেবলমাত্র 22x22 ডিপি অপটিক্যাল স্কোয়ার গ্রহণ করে, যদিও কিছু এএর 1 ডিপি মার্জিন / সেফফ্রেমে ব্লিড করতে পারে )। 24 ডিপি বাস্তব পিক্সেল আকারে রূপান্তর করতে, এই রুক্ষ গণনাগুলি ব্যবহৃত হয়:
display density dp units * scale = px units
ldpi ~120 dpi 24x24 dp * .75 = 18x18 px
mdpi ~160 dpi 24x24 dp * 1.0 = 24x24 px
hdpi ~240 dpi 24x24 dp * 1.5 = 36x36 px
xhdpi ~320 dpi 24x24 dp * 2.0 = 48x48 px
xxhdpi ~480 dpi 24x24 dp * 3.0 = 72x72 px
এছাড়া কোন মধ্যবর্তী প্রদর্শন ঘনত্ব নামক tvdpi
(~ 213 DPI) যে মধ্যবর্তী অস্ত mdpi
এবং hdpi
এবং এর স্কেলে ফ্যাক্টর আছে 1.33
, কিন্তু এই অনেক কম দেখা যায়। অ্যান্ড্রয়েড 3:4:6:8:12
ডক্সটি যা প্রস্তাব দেয় তা হ'ল সর্বাধিক সাধারণ ডিসপ্লে ঘনত্বগুলির জন্য প্রেসকেল বিটম্যাপ চিত্রগুলি (সাধারণত পিএনজি) সরবরাহ করার সময় আপনি একটি স্কেলিং অনুপাত অনুসরণ করেন ।
যেখানে তারা বড় বিজ্ঞপ্তিগুলি ব্যবহৃত আইকনগুলির জন্য ডিপি আকার উল্লেখ আমি কোথাও দেখছি না, কিন্তু প্রতিটি বিজ্ঞপ্তি উচ্চতা স্বাভাবিক ইনবক্সে দৃশ্য হয় 64 ডিপি । সুতরাং এর অর্থ সেখানে প্রদর্শিত আইকন / চিত্রগুলির সর্বাধিক আকার হবে:
ldpi: 48x48 px
mdpi: 64x64 px
hdpi: 96x96 px
xhdpi: 128x128 px
xxhpdi: 192x192 px
যদি আপনি জানতে চান যে অ্যান্ড্রয়েডের স্টক আইকনগুলি ঠিক কী আকারের হয় তবে আপনার অ্যান্ড্রয়েড আইকন টেম্পলেট প্যাক, v4.0 থেকে এটি সন্ধান করা উচিত ।
এই এই প্রশ্নটিও দেখুন: মধুচক্র বিজ্ঞপ্তি: largeIcon
সঠিক আকারে কীভাবে সেট করবেন?