آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سایز اصلی عکس ها

amir_ahmad  11 سال پیش  11 سال پیش
+1 0

با سلام خدمت دوستان عزیز
با عرض معذرت برای سوال های متعدد و شاید مبتدیانه من
من مشکل بزرگی با سایز عکس ها دارم و دقیقا نمیدونم باید چه سایز عکسی رو در فولدرها قرار بدم
ابتدا با سایز 640*960 شروع کردم و اون رو در فولدر xhdpi قرار دادم اما در موبایل خودم وقتی تست کردم عکس رو کشیده نشون میداد و برای بار دوم اودم سایز 320*480 را در فولدر hdpi قرار دادم اما باز هم همون مشکل پیدا شد و عکس رو کشیده نشون میداد
خواستم راهنمایی بفرمایید در این مورد و بفرمایید که چ سایز عکسی مناسب هست که دچار strech نشه عکس ها و سوال دوم اینکه بفرض عکسی داریم که در قالب این سایز ها مثلا 480*320 نمیگنجه،اون عکس رو باید به چه سایزی در کدوم فولدر قرار بدیم که عکس دچار تغییر فرم نشه
در آخر دو نمونه عکس قرار میدم که ملاحضه کنید که یکی در موبایل خودم که Note 2 هست strech میشه و دیگری در امولیتور صحیح نمایش داده میشه،عکس اول عکسی هست که strech شده و عکس دوم عکسی صحیح هست

0 0
البته بگم من این عکس رو نسبت دادم به background و از imageview استفاده نکردم (11 سال پیش)
+1 0
مشکل به احتمال زیاد همینی هست که خودتون ذکر کردید. در این موارد برای اینکه حجم برنامتون کم بشه از لایه بندی های با استفاده از frameLayout و یا RelativeLayout استفاده کنید. برای اطلاعات بیشتر در انجمن جستجو کنید در این باره مباحث بسیار ارزشمندی مطرح شده از جمله لینک و لینک و لینک و یه چند تایی هم خود استاد زده بودن و یه آموزش ویدئویی هم در این باره در سایت استاد گذاشتن. (11 سال پیش)
+1 0
لطفا خاصیت ScaleType از imageView برابر center_inside قرار بده (11 سال پیش)
0 0
طبق فرمایش شما center_inside قرار دادم اما عکس رو کوچک نشون میده شما چ سایز عکسی رو پیشنهاد میکنید برای splash و با چ تنظیماتی که دچار دفرمه شدن نشه عکس مورد نظر (11 سال پیش)
0 0
حامد جان الان مشکل حجم برنامه نیست،بلکه پیدا کردن سایز درست برای عکس ها هست که دچار strech نشه (11 سال پیش)
+1 0
چون نسبت طول به عرض همیشه یکسان نیست پس ریزولیشن خاصی نداره متاسفانه، اگر بکگراند سفید هست و به سه قسمت بالایی مرکزی و پایینی تقسیم می شه از relativeLayout استفاده کن و سه تا تصویر برای بالا مرکز و پایین در نظر بگیر(تصویر رو به سه قسمت تقسیم کن) (11 سال پیش)
+1 0
من معمولا روی 800 × 1248 کار می کنم اما روی دیوایس هایی که با mdpi سروکار دارن خوب عمل نمی کنه (11 سال پیش)
+1 0
متاسفانه کار با relative رو بلد نیستم مشکل بزرگ برای عکس ها اینه که چه تنظیماتی اعمال بشه که عکس ها با سایز اصلی خودشون و بدون تغییر حالت در همه نوع اسکرین ها نمایش داده بشن (11 سال پیش)
0 0
مشکل اندروید اینه اونهم به خاطر انواع ریزولیشن، صبر کن رفتم خونه جوابت رو می دم تا عصر (11 سال پیش)
+1 0
دوست گرامی یک راه حلش اینه که شما وقتی عکس را در صفحه انداختین از قسمت scale type گزینه سنتر کراپ یا گزینه های دیگر که کارتونو راه میندازرو انتخاب کنید.امیدوارم اینجوری مشکلتون حل بشه. (11 سال پیش)
0 0
ATRAS عزیز از center crop استفاده کردم،درسته عکس رو کراپ میکنه از نظر وسط صفحه اما دوباره دچار کشیدگی میشه در رزولیشن های بزرگ (11 سال پیش)
0 0
خوب میتونین سایز عکسو بزرگ بگیرین که در این روش در رزولیشن های بزرگ تاثیراتش معلوم نمیشه و در همون اول عکس رو در ابعاد بزرگ نمایش بدین و برای اینکه در رزولیشن های کوچک هم به درستی نمایش پیدا کنه به جای دادن درصد به عکس اون رو در یک اسکرول قرار بدین تا در همان ابعاد بزرگ در رزولیشن های کوچک تر نمایش پیدا کنه. (11 سال پیش)
0 0
800 در 1284 تست کن (11 سال پیش)
0 0
دوست عزیز، اسکرول ویو برای تصویر صفحه ابتدایی روش مناسبی نیست (11 سال پیش)
0 0
دوستان تا شما هستین من یک سوال دیگه بپرسم من یک عکس دارم با ابعاد 278*450 و میخوام این رو در فولدر xhdpi قرار بدم به چه نسبتی اونها را در فولدر های دیگه قرار بدم ؟ این نسبت ها درسته و با سایزها عکس دچار افت کیفیت نمیشه دیگه؟ hdpi = mdpi * 1.5 xhdpi = mdpi * 2 xxhdpi = mdpi *3 (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
amir_ahmad  11 سال پیش
0 0


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .