如何在内存中画出一张图片

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wwww_dong/article/details/53582204

三大元素:Bitmap、Canvas、Paint

这里写图片描述

        //准备一个新的bitmap
        Bitmap bm = Bitmap.createBitmap(200,200, Bitmap.Config.ARGB_8888);
        //准备Canvas
        Canvas canvas = new Canvas(bm);
        //将这个bitmap填满红色
        canvas.drawColor(Color.parseColor("#ff0000"));
        //在它的中心画一个空心矩形
        Paint paint = new Paint();
        paint.setColor(Color.parseColor("#00ff00"));
        paint.setStyle(Paint.Style.STROKE);
        paint.setStrokeWidth(2f);
        canvas.drawRect(50f,50f,150f,150f,paint);

        iv.setImageBitmap(bm);
展开阅读全文

没有更多推荐了,返回首页