آموزش اضافه کردن آیکون های بزرگ به برنامه اندروید ساخته شده با فلش

Fanous

Well-Known Member
سلام
باتوجه به اینکه برنامه فلش ، 3 سایز آیکون در ابعاد 36x36 48x48 72x72 برای خروجی درنظر گرفته و این ابعاد در گوشی های جدید بسیار کوچیک هستند ، باید بصورت دستی، آیکونهای دیگه رو به برنامه اضافه کرد
اول آیکون در سایز های خود فلش رو طبق عکس شماره 1 به برنامه اضافه می کنیم
اسم آیکونها رو همنام با سایزشون قرار دادم و نوع اونها هم png هستش

سایزهای دیگه که قراره بصورت دستی اضافه کنیم هم به قرار زیره:
96x96
128x128
144x144
512x512
که مثل آیکونهای قبل نامگذاری شدن

برای اضافه کردن اونها به پروژه مون طبق عکس شماره 2 عمل می کنیم

در انتهای کار یکبار باید از پروژه خروجی بگیریم تا فایل xml آن طبق آخرین اطلاعات پروژه آپدیت شود

سپس فایل xml رو با یک برنامه ویرایش متن مثل notepad باز می کنیم و قسمت مربوط به آیکون رو طبق کد زیر ویرایش می کنیم:
کد:
<icon>
    <image36x36>36.png</image36x36>
    <image48x48>48.png</image48x48>
    <image72x72>72.png</image72x72>
    <image96x96>96.png</image96x96>
    <image128x128>128.png</image128x128>
    <image144x144>144.png</image144x144>
    <image512x512>512.png</image512x512>
  </icon>

و سپس فایل رو ذخیره می کنیم
روی فایل xml کلیک راست کرده و گزینه read-only رو تیک می زنیم

حالا یکبار دیگر از پروژه خروجی اندروید می گیریم تا فایل xml که بصورت دستی ویرایش کردیم ، جایگزین فایل قبلی در فایل apk قرار گیرد

از آیکونهای بزرگ لذت ببرید

موفق باشین
 

پیوست ها

  • icon1.jpg
    icon1.jpg
    53.5 کیلوبایت · بازدیدها: 6
  • icon2.jpg
    icon2.jpg
    81.3 کیلوبایت · بازدیدها: 5
  • icon3.jpg
    icon3.jpg
    85.1 کیلوبایت · بازدیدها: 4
این روش جدید و راحتتر خودم را نشد امتحان کنم ببینم میشه یا نه. این روش شاید راحتتر باشه. اول فایل ایکون را در کنار فایل فلش بگذاریم بعد تو لیست فایل هایی که وارد بسته apk میشن ادش کنیم بعد فایل xml را باز کنیم و این قسمت از کد را تغییر نام بدیم و فایل آیکون جدید را بگذاریم
<image96x96>logo.png</image96x96>
کد بالا در فایلم بود مثلا اگر آیکون جدیدم به اسم logo1.png باشه به حالت زیر تغییرش بدم و طبق روش شما دوباره ذخیره و باقی کارا:
<image96x96>logo1.png</image96x96>
آیا کافیه و قابل انجامه؟
یا لازمه اندازه فایل جدیدم که مثلا 150*150 هست نیز در کد بیاد؟ یعنی به شکل زیر؟
<image150x150>logo1.png</image150x150>
 

Fanous

Well-Known Member
نکته اول :
هر سایزی رو نمیشه برای آیکون درنظر گرفت . سایزهای مختلفی رو امتحان کردم و فقط اونهایی که نوشتم قابل قبول بودن

نکته دوم :
اگر سایز آیکون 96 پیکسل باشه ، حتما باید توی تگ ایمیج همون پیکسل نوشته شده باشه یعنی نمیشه توی تگ ایمیج بنویسیم 96، ولی سایز آیکون مثلا 256 باشه
 
ممنون از شروع کننده..

یه سری اطلاعات مورد نیاز دیگه در مورد آیکون ها.
48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play store)
http://stackoverflow.com/questions/12768128/android-launcher-icon-size?lq=1

در مورد گرد کردن گوشه آیکون:
we get the following: LDPI should be 36 x 36 = 3px radius, MDPI should be 48 x 48 = 4px radius, TVDPI should be 64 x 64 = 5px radius, HDPI should be 72 x 72 = 6px radius, XHDPI should be 96 x 96 = 8px radius, XXHDPI should be 144 x 144 = 12px radius, XXXHDPI should be 192 x 192 = 16px radius
http://stackoverflow.com/questions/31255291/android-launcher-icon-rounded-corner-edge-radii

با نرم افزار gimp می تونید براحتی گوشه رو گرد کنید.
آموزش:
http://mbrsolution.com/tutorial/create-round-corners-using-gimp.php
http://superuser.com/questions/358418/round-corners-filter-disabled-in-gimp
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا