Android 的Bitmap的修改方法
Android的Bitmap和J2ME的Image比较类似。
如果我想从resource里读入一个图片,然后在这个图片上draw一点自己的信息,比如文字。
再画到屏幕上怎么做呢?
J2ME里只要Image.getGraphic() 拿到 Graphic的对象就可以想draw什么就draw什么了。
那么Android里怎么实现呢?
Java 代码
Bitmap img = Bitmap.createBitmap(width, height, Config.ARGB_8888);
Canvas canvas = new Canvas();
canvas.setBitmap(img);
Bitmap img = Bitmap.createBitmap(width, height, Config.ARGB_8888); Canvas canvas = new Canvas(); canvas.setBitmap(img);
以上代码后就可以用canvas的draw函数在Bitmap上作修改了。
之后只要在onDraw里,用onDraw的参数canvas来drawBitmap就可以了。
相关文章
Android AsyncTask 后监听异步加载完毕的动作详解
这篇文章主要介绍了Android 使用AsyncTask 后监听异步加载完毕的动作的相关资料,需要的朋友可以参考下2016-11-11
android中SharedPreferences实现存储用户名功能
本篇文章主要介绍了android中SharedPreferences实现保存用户名功能,详细的介绍了SharedPreferences的功能,需要的朋友可以参考下2017-04-04
NestedScrollView+Recyclerview下滑卡顿解决方法
本文为大家解决安卓开发时候NestedScrollView+Recyclerview下滑卡顿的问题,希望能够帮助到你。2017-11-11
Ubuntu中为Android系统上实现内置C可执行程序测试Linux内核驱动程序
本文主要介绍在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序,这里对测试Linux 内核驱动程序做了详细介绍,并附有代码示例,有兴趣的小伙伴可以参考下2016-08-08


最新评论