بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چگونه سایز عکس را تغییر دهیم؟
اول از همه این سرچ رو درست کنید چون ظاهرا فقط برای سرچ کردن خطای genymotion که توی ویدئوی اول نمایش داده بود کار میکنه!
من یک عکس اضافه کردم و میخواهم درون برنامه با یک کلید طول و عرض (Width Height) عکس را تغییر دهم.در این مورد سرچ کردم و از FIT_XY و Min & Max Height & Width و getLayoutParams استفاده کردم اما هیچ کدام جواب نداد.چطور سایز عکس را درون برنامه ( و نه با XML) تغییر دهم؟
حالا که این سوال رو جواب میدید لطفا سری به این سوال هم بزنید: لینک
0
0
Up (11 سال پیش)
+1
0
نیاز به سرچ کردن هم نبود آموزش های استاد در رابطه با گالری عکس آنلاین رو مطالعه میکردید خود استاد توضیحات لازم رو داده بودن. (11 سال پیش)
0
0
خوب نرسیدم به اونجا هنوز (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
هادی اکبرزاده
11 سال پیش
+1
0
سلام
این کد رو تست کن ببین خوبه؟
public Bitmap getResizedBitmap(Bitmap bm, int newWidth, int newHeight) { int width = bm.getWidth(); int height = bm.getHeight(); float scaleWidth = ((float) newWidth) / width; float scaleHeight = ((float) newHeight) / height; Matrix matrix = new Matrix(); matrix.postScale(scaleWidth, scaleHeight); Bitmap resizedBitmap = Bitmap.createBitmap( bm, 0, 0, width, height, matrix, false); return resizedBitmap; }
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .