বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

বিকল্প বিটম্যাপ ব্যবহার করুন

যেহেতু অ্যান্ড্রয়েড বিস্তৃত ধরনের স্ক্রিন ডেনজিটির ডিভাইসে রান করে, আপনার উচিত সব সময় সাধারণীকৃত ডেনজিটি বাকেটের প্রতিটাতে: লো, মিডিয়াম, হাই এবং এক্সট্রা হাই ডেনজিটিতে সজ্জিত বিটম্যাপ রিসোর্স প্রদান করা। এটা আপনাকে ভালো মানের গ্রাফিক্যাল গুণসম্পন্নতা এবং সকল স্ক্রিন ডেনজেটিতে কাজ করার সামর্থ অর্জনে সহায়তা করে। এই ইমেজগুলো উৎপন্ন করতে, আপনার উচিত ভেক্টর ফরম্যাটে আপনার র (raw) রিসোর্স দিয়ে শুরু করা এবং নীচের সাইজ স্কেল ব্যবহার করে প্রতিটা ডেনজিটির জন্য ইমেজ তৈরী করুন:

  • xhdpi: 2.0
  • hdpi: 1.5
  • mdpi: 1.0 (baseline)
  • ldpi: 0.75

এটা বোঝায় যে আপনি যদি ীযফঢ়র ডিভাইসের জন্য একটি 200x200 ইমেজ তৈরী করেন, আপনাকে অবশ্যই যফঢ়র এর জন্য 150x150 এ একই রিসোর্স ব্যবহার করতে হবে, mdpi এর জন্য 100x100, এবং সবশেষে ldpi ডিভাইসের জন্য একটি 75x75 ইমেজ তৈরী করতে হবে।

এরপর, উৎপন্ন ইমেজ ফাইল res/অধীনে যথাযথ সাবডিরেক্টরীতে স্থানান্তরিত করুন এবং সিস্টেম যে ডিভাইসে আপনার অ্যাপলিকেশন রান করছে তার স্ক্রিন ডেনজিটির উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে সঠিকটাকে বেছে নিবে:

MyProject/
  res/
    drawable-xhdpi/
        awesomeimage.png
    drawable-hdpi/
        awesomeimage.png
    drawable-mdpi/
        awesomeimage.png
    drawable-ldpi/
        awesomeimage.png

তারপর, যে কোন সময় আপনি @drawable/awesomeimage রেফারেন্স করতে পারেন, সিস্টেম স্ক্রিনের dpi এর ভিত্তিতে যথাযথ বিটম্যাপ নির্বাচন করে।

আপনার অ্যাপলিকেশনের জন্য আইকন এসেট তৈরী করার জন্য আরও টিপস এবং গাইডলাইন এর জন্য, Icon Design Guidelines (http://developer.android.com/design/style/iconography.html) দেখুন।