Android Bitmap透明背景

来源:互联网 发布:软件设计师考纲 编辑:程序博客网 时间:2024/05/20 22:39

直接上源码:


private Bitmap bitmap;

private Canvas canvas;

bitmap = Bitmap.createBitmap(dmWidth, dmHeight, Bitmap.Config.ARGB_8888);
bitmap.setHasAlpha(true);
canvas = new Canvas(leadsBitmap);
canvas.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR);
if (canvas == null) {
logger.debug(TAG + "画布为空!"); return;}

canvas.drawPoints(mPoints, 0, mPointCount, paint);
activity.runOnUiThread(new Runnable() {    @Override    public void run() {        mDrawObject.drawBitmap(mView);    }});


public void drawBitmap(ImageView view) {    view.setBackgroundColor(Color.TRANSPARENT);    view.setImageBitmap(bitmap);}

原创粉丝点击