Hi Ratheesh Valamchuzhy,
Thanks for help.
Thanks for time.
But i have gou some error in the which you have sent to me i.e,
paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
can i know what is Mode.SRC_IN.
Thanks in advance.
Thanks
Naveen.
On Thu, Feb 9, 2012 at 2:06 PM, Ratheesh Valamchuzhy
<[email protected]>wrote:
> you can use the image helper class to make rounded border
>
>
>
> package com.Skadate;
>
>
> import android.graphics.Bitmap;
> import android.graphics.Canvas;
> import android.graphics.Paint;
> import android.graphics.PorterDuffXfermode;
> import android.graphics.Rect;
> import android.graphics.RectF;
> import android.graphics.Bitmap.Config;
> import android.graphics.PorterDuff.Mode;
>
> public class ImageHelper {
> public static Bitmap getRoundedCornerBitmap(Bitmap bitmap, int pixels)
> {
> Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap
> .getHeight(), Config.ARGB_8888);
> Canvas canvas = new Canvas(output);
>
> final int color = 0xff424242;
> final Paint paint = new Paint();
> final Rect rect = new Rect(0, 0, bitmap.getWidth(),
> bitmap.getHeight());
> final RectF rectF = new RectF(rect);
> final float roundPx = pixels;
>
> paint.setAntiAlias(true);
> canvas.drawARGB(0, 0, 0, 0);
> paint.setColor(color);
> canvas.drawRoundRect(rectF, roundPx, roundPx, paint);
>
> paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
> canvas.drawBitmap(bitmap, rect, rect, paint);
>
> return output;
> }
> }
>
>
> in java file
> bitmap=ImageHelper.getRoundedCornerBitmap(yourbitmap);
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en