تنظیم کردن طول و عرض عکس به عنوان پس زمینه موبایل
سلام
اگه بخواییم عکسی رو به عنوان پس زمینه برای گوشی ها با اندازه صفحه نمایش های مختلف استفاده کنیم، طول و عرض عکس رو چطوری باید تنظیم کنیم.
پوشه های ldpi,hdpi,xhdpi و … برای ست کردن اندازه عکس به عنوان ایکون یا اکشن بار استفاده میشه که طول و عرض عکس نهایی بصورت مربع میشه. اما پس زمینه موبایل بصورت مستطیل هستش .
طول و عرض پس زمینه که بصورت مستطیل هستش رو چطوری باید تنظیم کنیم؟





تصویر زمینه برای گوشی هایی با سایز ldpi ( 2.7 اینچ ) >>>>>> (640 * 480 پیکسل)
برای گوشی هایی با سایز mdpi ( 3.2 اینچ ) >>>>>> (960 * 640 پیکسل)
برای گوشی هایی با سایز hdpi ( 4 اینچ ) >>>>>> (1600 * 960 پیکسل)
برای گوشی هایی با سایز xhdpi ( 4.7 اینچ ) >>>>>> _(2460 * 1440 پیکسل )
برای گوشی هایی با سایز xxhdpi (10 اینچ (تبلت) ) >>>>>> ( 1600 * 2460 پیکسل)
این سایز ها براساس استاندارد xhdpi هست و تصاویر رو بعد از ایجاد کردن باید در پوشه drawable-xhdpi کپی کنید.
توجه داشته باشید که در استاندارد xhdpi هر dip برابر با دو پیکسل است یعنی ( 1dip = 2px ) 96 پیکسل میشه 48 dip
بنابراین وقتی قصد داریم برای رزولوشن ( 800 * 480 ) یعنی گوش های 4 اینچی طراحی داشته باشیم . باید اندازه طول و عرض صفحه رو در محیط فوتوشاپ ( 1600 * 960 ) پیکسل در نظر بگیریم تا باتوجه به استاندارد xhdpi از نظر dip برابر با رزولوشن ( 800 * 480 ) باشد .
استاد سایز 960 * 640 (3.2 اینچ ) رو به عنوان سایز استاندارد برای طراحی برنامه پیشنهاد دادن . که اکثر گوشی های بازار رو شامل میشه .و در سایز های بزرگ و کوچک مشکلی پیش نمیاره .
به نظر من سایز 4 اینچی بهتره باشه ... چون جدیدا بیشتر گوشی ها نزدیک این سایز تولید میشن .
وقتی تصویر مورد نظرتون رو براساس استاندارد xhdpi ساختید و فقط در پوشه drawable-xhdpi کپی کردید میتونید مطمئن باشید تصویرتون روی انواع گوشی ها ی با سایز های مختلف به خوبی نمایش داده میشه.
اگه بعد از قرار دادن تصویر و ست کردن اون بر روی لایه دیدید که حاشیه داره احتمالا به خاطره padding یا margin باشه این ها رو از روی لایه بردارید تا مشکل برطرف بشه.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .