Friday, July 26, 2013

Image_Mask

MainActivity.java
--------------------
package com.kundan.sampletest;



public class MainActivity extends Activity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView iv=new ImageView(this);
Bitmap source=BitmapFactory.decodeResource(getResources(),R.drawable.titli);
Bitmap result=Bitmap.createBitmap(source.getWidth(),source.getHeight(),Config.ARGB_8888);
Canvas canvas=new Canvas(result);
Paint paint=new Paint(Paint.ANTI_ALIAS_FLAG);
RectF rect=new RectF(0,0,source.getWidth(),source.getHeight());
float radius=25.0f;
paint.setColor(Color.BLACK);
canvas.drawRoundRect(rect, radius, radius, paint);
paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
canvas.drawBitmap(source, 0, 0, paint);
paint.setXfermode(null);
iv.setImageBitmap(result);
setContentView(iv);




}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}


No comments:

Post a Comment