অ্যান্ড্রয়েড অ্যাপে কাস্টম লঞ্চার আইকন যোগ করার ধাপাবলি
এই গাইডে দেখানো হয়েছে কিভাবে আপনার নিজস্ব ডিজাইন করা আইকনকে অ্যাপের লঞ্চার আইকন হিসেবে সেট করা যায়। mipmap ফোল্ডার এবং AndroidManifest.xml-এ পরিবর্তন আনার পদ্ধতি ব্যাখ্যা করা হলো।
ধাপ ১: প্রজেক্ট তৈরি করুন
Android Studio-তে File → New Project দিয়ে একটি নতুন প্রজেক্ট তৈরি করুন।
ধাপ ২: mipmap ফোল্ডারে যান
Project view-এ app → res → mipmap পথে যান। এখানে আপনি দেখবেন mipmap-hdpi, mipmap-mdpi, mipmap-xhdpi, mipmap-xxhdpi, mipmap-xxxhdpi ফোল্ডারগুলো।
ধাপ ৩: আপনার আইকন ছবি কপি করুন
আপনার আইকন ছবিটি (PNG ফরম্যাটে, ট্রান্সপেরেন্ট ব্যাকগ্রাউন্ড সহ) প্রতিটি mipmap ফোল্ডারের ভেতরে পেস্ট করুন। Android Studio স্বয়ংক্রিয়ভাবে প্রতিটি ডেন্সিটির জন্য সঠিক সাইজ জেনারেট করে না, তাই আপনাকে নিজে রিসাইজ করে রাখতে হবে অথবা Image Asset Studio ব্যবহার করুন।
বेहতর পদ্ধতি: Image Asset Studio
resফোল্ডারের ওপর রাইট ক্লিক → New → Image Asset- Asset Type: Launcher Icons (Adaptive & Legacy)
- Source Asset: আপনার ইমেজ ফাইল সিলেক্ট করুন
- Background Layer / Foreground Layer কনফিগার করুন
- Next → Finish ক্লিক করুন
এটি স্বয়ংক্রিয়ভাবে সব ডেন্সিটির জন্য সঠিক সাইজের আইকন জেনারেট করবে।
ধাপ ৪: আইকন ফাইলের নাম পরিবর্তন করুন (ঐচ্ছিক)
যদি আপনি ম্যানুয়ালি ফাইল কপি করেন, তবে ডিফল্ট ic_launcher.png ফাইলটি রিপ্লেস করুন বা নতুন নাম দিন (যেমন my_icon.png)।
ধাপ ৫: AndroidManifest.xml-এ আইকন রেফারেন্স আপডেট করুন
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher" <-- ডিফল্ট আইকন
android:roundIcon="@mipmap/ic_launcher_round" <-- রাউন্ড আইকন
android:label="@string/app_name"
... >
যদি আপনি নতুন নাম দেন (যেমন my_icon), তবে ম্যানিফেস্টে আপডেট করুন:
android:icon="@mipmap/my_icon" android:roundIcon="@mipmap/my_icon_round"
ধাপ ৬: লেআউট ও MainActivity (সামান্য)
লেআউট এবং MainActivity কোড সাধারণ রাখুন, আইকন পরিবর্তনের সাথে এদের কোনো সম্পর্ক নেই।
ফলাফল
অ্যাপ ইনস্টল করার পর লঞ্চারে আপনার কাস্টম আইকন দেখাবে। অডাপটিভ আইকন (Android 8.0+) এর জন্য ফোরগ্রাউন্ড এবং ব্যাকগ্রাউন্ড লেয়ার আলাদা থাকবে।