public Bitmap captureView(View view) {
//Find the view we are after
//Create a Bitmap with the same dimensions
Bitmap image = Bitmap.createBitmap(view.getMeasuredWidth(),
view.getMeasuredHeight(),
Bitmap.Config.ARGB_4444); //reduce quality and remove opacity
//Draw the view inside the Bitmap
Canvas canvas = new Canvas(image);
view.draw(canvas);
//Make it frosty
Paint paint = new Paint();
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
ColorFilter filter = new LightingColorFilter(0xFFFFFFFF, 0x00222222); // lighten
//ColorFilter filter = new LightingColorFilter(0xFF7F7F7F, 0x00000000); // darken
paint.setColorFilter(filter);
canvas.drawBitmap(image, 0, 0, paint);
return image;
}
ScrollingActivity.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:FrostyBackgroundTestApp
作者:
评论列表
文章目录