工具准备
画布:Canvas来响应画画(draw)的调用(并将其写入bitmap);
具体操作
Canvas类提供了很多“画“的方法,先来建一个类,继承自View。让画布铺在View上而显示出来(这也是自定义UI组件的路子),源码如下:
在Activity的布局文件中加上这个view就可以了。如下:
随着手指滑动去画线,点击保存按钮的处理;
android中图像在画布上放大缩小时,图像的边框大小没有改变;
如果要放置图片的位置的话,就需要做相应的位置移动才可以,用如下代码;
截图风采: