رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
فاصله دور عکس در ریسایکلر ویو (حل شد)
#1
برای بعضی از عکس هام بالا و پایینش فاصله داره دوتا تصویر پیوست کردم میتونید ببینید.


فایل‌های پیوست تصاویر بندانگشتی
       
پاسخ
تشکر شده توسط:
#2
ارتفاع ImageView رو چی گذاشتین؟
پاسخ
تشکر شده توسط:
#3
(01-03-1395، 07:34 ب.ظ)ADMIN نوشته: ارتفاع ImageView رو چی گذاشتین؟

wrap_content
پاسخ
تشکر شده توسط:
#4
تصویر رو چک کردین که فاصله نداشته باشه؟ قاعدتاً نباید اینطوری بشه
پاسخ
تشکر شده توسط:
#5
(01-03-1395، 07:54 ب.ظ)ADMIN نوشته: تصویر رو چک کردین که فاصله نداشته باشه؟ قاعدتاً نباید اینطوری بشه

ینی چی تصویر رو چک کردیم؟
البته این نکته رو هم بگم که یکمی اندازه تصویرم بزرگه از این میتونه باش؟
پاسخ
تشکر شده توسط:
#6
منظورم اینه که تصویرتون حاشیه خالی نداشته باشه (Transparent یا سفید)
پاسخ
تشکر شده توسط:
#7
سلام
مشکل حل شد.
خاستم اینجا بگم که اگه کسی این مشکل رو داشت مشکلش حل بشه.
این اتفاق وقتی میفته که عکستون بزرگ تر از اندازه Image View باشه.
اگه عکس رو از سرور میگیرید بهتره از کتابخونه glied استفاده کنید چون این امکانی مانند دستکاری اندازه عکس رو میده و استفاده ازش خیلی اسونه مثله پیکاسو.
این کتابخونه متودی به اسم override داره.میتونید از این متود برای تایین کردن اندازه عکس استفاده کنید:

G=Glide.with(context).load(url);
G.override(width, height);
G.into(holder.imageView);


ولی اگه پوشه های داخلی میگیرید و یا از حافضه خارجی میگیرید باید اندازه تصویر رو به صورت بیت مپ کم:
Bitmap bitmap = BitmapFactory.decodeFile(photoPath, options);
Bitmap newBitmap = Bitmap.createScaledBitmap(bitmap, width,height,false);
امید وارم مفید باشد
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 2 مهمان