بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تعیین Raduis به ImageView با تصویر Dynamic به صورت Programmatically
برای دادن Raduis به ImageView که تصویر آن از SD-Card به صورت Dynamic خوانده می شه باید از چه کدی استفاده کرد ؟
متاسفانه Search های متعدد جواب نداد
تجربه از Search بالاتره!
+1
0
لینک این کتابخونه این کار رو براتون انجام میده. (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
hosein2020
11 سال پیش
+2
0
سلام ، تابع زیر برای من جواب داده ،
public static Bitmap roundCorner(Bitmap src, float round) {
// constant factors
// image size
int width = src.getWidth();
int height = src.getHeight();
// create bitmap output
Bitmap result = Bitmap.createBitmap(width, height, Config.ARGB_8888);
// set canvas for painting
Canvas canvas = new Canvas(result);
canvas.drawARGB(0, 0, 0, 0);
// config paint
final Paint paint = new Paint();
paint.setAntiAlias(true);
// paint.setColor(context.getResources().getColor(R.color.white));
// config rectangle for embedding
final Rect rect = new Rect(0, 0, width, height);
final RectF rectF = new RectF(rect);
// draw rect to canvas
canvas.drawRoundRect(rectF, round, round, paint);
// create Xfer mode
paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
// draw source image to canvas
canvas.drawBitmap(src, rect, rect, paint);
// return final image
return result;
}
مرسی آقا حسین ، در بخش لینک create Xfer mode اون Mode از نوع PorterDuf هست ؟ درسته؟ (11 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .