آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

ساخت آیکون برای برنامه اندروید

برای هر برنامه اندروید، باید یک آیکون منحصر بفرد بسازیم و سپس آن را درون فولدر پروژه اندروید قرار دهیم. یک آیکون زیبا، می تواند باعث جلب توجه کاربران شود. زمانی که آیکون برنامه اندروید خود را طراحی کنید، باید چندین اندازه مختلف از آن را داشته باشید تا درون فولدرهای مختلف پروژه اندروید، کپی کنید.

نکته

برای ساخت آیکون توسط برنامه Eclipse (به صورت خودکار)، کلید شماره 822 را بخوانید.

اولین توصیه این است که با نرم افزار حرفه ای Adobe PhotoShop ، آیکون برنامه اندروید خود را طراحی کنید و اندازه عکس را هم برابر 512 در 512 پیکسل انتخاب نمایید. اگر اندازه کوچکتری را انتخاب کنید، در آینده پشیمان خواهید شد، زیرا معمولا سایت های فروش برنامه های اندروید، آیکون برنامه را با اندازه 512 در 512 پیکسل، از شما درخواست خواهند کرد.

بنابراین با نرم افزار Adobe PhotoShop ، یک فایل با اندازه 512 در 512 بسازید و آیکون برنامه خود را در آن طراحی کنید. می توانید برای طراحی، از عکس های دیگر نیز استفاده کنید. پس از اتمام طراحی، فایل را با فرمت اصلی مخصوص نرم افزار Adobe PhotoShop در جایی ذخیره کنید و آن را برای همیشه در نزد خود نگه دارید. اکنون باید از این فایل اولیه، فایل هایی را که نیاز داریم، بسازیم.

روند کلی ساخت فایل ها به این صورت است که فایل اصلی مربوط به آیکون را توسط نرم افزار Adobe PhotoShop باز می کنیم. اگر نیاز به تغییر اندازه عکس می باشد، از منوی Image نرم افزار، گزینه Image Size را انتخاب کرده و در پنجره ای که باز می شود، اندازه عکس را تغییر می دهیم. اکنون باید عکس را به صورت فرمت مناسب، ذخیره کنیم، برای این منظور، از منوی File نرم افزار، گزینه Save for Web and Devices را انتخاب می کنیم. این گزینه در نرم افزار Adobe PhotoShop ، برای ساخت عکس های با حجم مناسب، برای اینترنت و برنامه های مختلف، می باشد. سپس فرمت عکس را برابر PNG-24 انتخاب می کنیم (اگر تعداد رنگ دیگری به شما توصیه شده، می توانید آن تعداد رنگ را انتخاب کنید، ولی نوع فایل، حتما PNG باشد، زیرا معمولا اینگونه است و سایت های فروشنده نیز، آیکون را به صورت فایل PNG از شما می خواهند). در مرحله آخر، عکس را ذخیره کنید (همیشه عکس ها را به صورت فایل های جدید ذخیره کنید و هرگز عکس اصلی با فرمت مخصوص نرم افزار Adobe PhotoShop را تغییر ندهید، شاید در آینده، آن را لازم داشته باشید).

خوب اکنون شرح می دهیم که به چه فایل هایی نیاز داریم و باید چه تعداد عکس، از آن فایل اولیه بسازیم. زمانی که ما یک پروژه اندروید در برنامه eclipse می سازیم، اگر تابحال هیچ آیکونی را برای آن تعیین نکرده باشیم، خود برنامه، یک آیکون را به طور پیش فرض، به صورت چندین فایل، درون فولدرهای پروژه اندروید، قرار داده است. محل این فایل ها را در شکل زیر نمایش داده ایم (به نام فولدرها دقت کنید) :

ساخت آیکون برای برنامه اندروید

ما باید عکس های ساخته شده توسط خودمان را جایگزین عکس های نشان داده شده در شکل بالا کنیم. مشاهده می کنید که چهار تا از عکس ها، دارای نام ic_launcher.png می باشند. تفاوت این عکس ها، تنها در اندازه (بر حسب پیکسل) می باشد.

با توجه به شکل قبل، اکنون لیست عکس های مورد نیاز را در جدول زیر ذکر می کنیم :

مورد استفاده نام عکس اندازه عکس (پیکسل)
ارسال برای سایت فروش نام دلخواه (معمولا) 512 * 512
کپی در فولدر اصلی پروژه اندروید ic_launcher-web.png 512 * 512
کپی در فولدر drawable-xxhdpi در پروژه اندروید ic_launcher.png 144 * 144
کپی در فولدر drawable-xhdpi در پروژه اندروید ic_launcher.png 96 * 96
کپی در فولدر drawable-hdpi در پروژه اندروید ic_launcher.png 72 * 72
کپی در فولدر drawable-mdpi در پروژه اندروید ic_launcher.png 48 * 48
نویسنده علیرضا گلمکانی
شماره کلید 241
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 7 7 0
محسن طحانیان
۱۳۹۵/۰۶/۱۶
۱۳:۳۰

سلام اساتید محترم
خسته نباشید میخواستم بدونم چطور میتونم اسم نرم افزارم رو زیر لوگوی نرم افزار بنویسم ، من نرم افزار را توی بازار قرار دادم اما به لوگوی من ایراد گرفته و این پیغام رو داده : آیکون برنامه‌ها نباید به گونه‌ای باشد که کاربران آن‌ها را نسخه‌ی اصلی برنامه‌های دیگر تلقی کنند. 
با توجه به آموزش سایت من فقط تونستم ایکون تنها رو بزارم و نمیدونم چطور میتونم اسم اپلیکیشن رو زیر اضافه کنم ، لطفا من رو راهنمایی کنید باتشکر از وب سایت خوبتون

admin
۱۳۹۵/۰۶/۱۷
۱۳:۳۰

سلام.
بنده نمی دانم که با کدنویسی میشه متنی را بر روی آیکون برنامه اندروید در لیست برنامه ها در گوشی اضافه نمود یا خیر، اما اگر هم بشود، باز فایده ندارد (البته تغییر نام برنامه اندروید که در زیر آیکون نوشته می شود، بر اساس امکان پذیر است). آن چیزی که ما به عنوان آیکون برنامه اندروید می شناسیم، عکسی است که در هنگام ساخت پروژه اندروید، به عنوان آیکون برنامه اندروید در پروژه قرار می دهیم. بنابراین نکته مهم این است که ممکن است آیکون برنامه توسط فروشگاه اندروید (مارکت) از همان فایل apk استخراج گردد (جدا از نصب برنامه اندروید بر روی گوشی). بنابراین قرار دادن متن بر روی آیگون (برای اینکه با آن نرم افزار اصلی مشابه نباشد) ممکن است فایده ای نداشته باشد و فروشگاه اندروید، در همان مرحله آپلود فایل apk (و بدون نصب آن)، آیکون را بررسی کند.
به هر حال، مارکت مورد نظر تذکر داده که آیکون برنامه اندروید شما همانند آیکون یک برنامه اندروید دیگر (احتمالا مشهور بوده) می باشد، بنابراین باید عکس مربوط به آیکون برنامه اندروید خود را تغییر بدهید (خود عکس آیکون را تغییر بدهید). برای این منظور، اگر از Android Studio استفاده می کنید، و اگر از Eclipse استفاده می کنید، را بخوانید.

pory@
۱۳۹۶/۰۵/۱۲
۰۲:۵۴

سلام
بنده با اندروید استودیو برنامه نویسی می کنم و فکر میکنم که مشکلی که دارم در اکلیپس هم وجود داشته باشه
موقع تعویض آیکون لانچر برنامه در قسمت IMAGE ASSETS یک بک گراند سفید دور آیکون ایجاد میشه که من میخام اون رو بردارم و به transparent تبدیلش کنم؟
لطفا در صورت امکان راهنمایی کنید.
با تشکر از سایت خوبتون

omid
۱۳۹۷/۰۷/۰۹
۰۸:۴۰

با سلام
سعی کنید عکس را در فتوشاپ برش داده و با پسوند png ذخیره نمایید . خواص transparent فقط در قابل استفادس

آرزو
۱۳۹۸/۰۱/۱۴
۰۱:۴۶

سلام - مسیر ایجاد فایل android icon set  در IDE اندروید استودیو به چه شکل هستش ؟ با تشکر از سایت خوبتون

admin
۱۳۹۸/۰۱/۱۴
۱۰:۳۶

سلام.
برای تغییر دادن آیکون (icon) پروژه اندروید، پس از ساخته شدن آن در برنامه Android Studio ، کلید زیر را بخوانید :



هومن
۱۴۰۰/۰۷/۰۷
۱۰:۵۷

با عرض سلام
آیا همانطور که در ویندوز میتوان برای هر فولدر ایکون خاصی را شامل عکس و تصاویر قرار دادکه در واقع دسترسی را به ان فولدر در میان مجموعه‌ای از آنها اسان تر میکند ایا در اندروید برای اینکار نرم افزاز یا راهی پیش بینی شده است. سپاسگزارم.

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)