如何修改Android的Bitmap
16lz
2021-12-04
Android的Bitmap和J2ME的Image比较类似。
如果我想从resource里读入一个图片,然后在这个图片上draw一点自己的信息,比如文字。
再画到屏幕上怎么做呢?
J2ME里只要Image.getGraphic() 拿到 Graphic的对象就可以想draw什么就draw什么了。
那么Android里怎么实现呢?
以上代码后就可以用canvas的draw函数在Bitmap上作修改了。
之后只要在onDraw里,用onDraw的参数canvas来drawBitmap就可以了。
如果我想从resource里读入一个图片,然后在这个图片上draw一点自己的信息,比如文字。
再画到屏幕上怎么做呢?
J2ME里只要Image.getGraphic() 拿到 Graphic的对象就可以想draw什么就draw什么了。
那么Android里怎么实现呢?
Bitmap img = Bitmap.createBitmap(width, height, Config.ARGB_8888);Canvas canvas = new Canvas();canvas.setBitmap(img);
以上代码后就可以用canvas的draw函数在Bitmap上作修改了。
之后只要在onDraw里,用onDraw的参数canvas来drawBitmap就可以了。
更多相关文章
- 箭头函数的基础使用
- Python技巧匿名函数、回调函数和高阶函数
- android中ImageView的ScaleType属性
- Android模拟 HTTP multipart/form-data 请求协议信息实现图片上
- MIUI 惊艳锁屏样式5款[Android] | 小众软件 > Android
- ActivityThread 源码笔记(1)
- Android(安卓)android:scaleType属性 图片按比例缩放
- 基于Android的Linux内核的电源管理
- Android中SensorManager.getRotationMatrix函数原理解释