思路:
通过View.setOnTouchListener()
提供的Api获取到手指触摸屏幕的坐标,然后通过Canvas.drawLine()
在 bitmap 上画出手指经过的路径。
建议先参阅 Android开发:对图片进行简单的编辑。
第一步:
- 向 drawable 文件夹中添加一个背景图,以作画板背景。假设文件名为
bg.jpg
。 - 往布局文件中添加一个
ImageView
以作画板。假设其 id 为:iv_pad
。
第二步:
声明这些成员变量
private ImageView iv_pad; //画板
private int startX,startY;//手指触摸起始位置
//用于绘制路径
private Canvas canvas;
private Paint paint;