简单的自定义涂鸦控件,没有写自定义属性
java代码中找到view后直接setBitmap(Bitmap bitmap)后就可以使用了
提供清除方法clear()
保存可以参考另一篇view转bitmap,不多写了
设置画笔颜色,线大小可自定义扩展
具体代码如下:
/** * Author txwang * * @version V1.0 * Created by txwang on 2019/3/28. * Instruction :涂鸦控件 * @date: 2019-03-28 15:30 **/ public class ImageDoodleView extends View { private int width; private int hei; private Bitmap bitmap; private Paint paint; private Canvas canvas; private float xPosition = -1; private float yPosition = -1; private boolean isFirst = true; private Path doodlePath; public ImageDoodleView(Context context) { this(context,null); } public ImageDoodleView(Context context, AttributeSet attrs) { super(context, attrs); init(); } private void init() { paint = new Paint(); paint.setColor(Color.parseColor("#66ff0000"))