美文网首页自定义控件
Android--canvas 画笔的颜色选择、画板的撤销

Android--canvas 画笔的颜色选择、画板的撤销

作者: 26小瑜儿 | 来源:发表于2019-11-16 19:00 被阅读0次

运行效果:


image.png

我们接着上一个内容继续学习
如下:
第一个setProgress方法将画笔的粗细转换为进度值
第二个setProgress方法获取转换后的进度值,并判断是否进度值在一以内,如果在就不断刷新。


image.png

然后在xml的对应布局中添加颜色按钮


image.png
在MainActivity中编写choiceColor方法
image.png

看一下运行效果:


image.png

清空操作:
编写函数:


image.png
添加清空按钮:
image.png

mainActivity中调用:


image.png
结果:
image.png
点击后:
image.png
同理 添加撤销按钮:
xml中添加撤销按钮
image.png
drawBoardView中编写撤销函数
image.png

mainActivity中调用:


image.png image.png
image.png

返回、橡皮擦操作类似这里只给出函数不再赘述:
返回函数:


image.png

橡皮擦函数:
(思路很简单 即:将画笔的颜色设置为画板的背景色即可)


image.png

但返回操作需要定义一个原始数组,保存每一次的画线:


image.png

初始化:


image.png

调用


image.png

相关文章

  • Android--canvas 画笔的颜色选择、画板的撤销

    运行效果: 我们接着上一个内容继续学习如下:第一个setProgress方法将画笔的粗细转换为进度值第二个setP...

  • canvas涂鸦板

    基于canvas的涂鸦板 可设置画笔颜色 可设置画笔宽度 可撤销画笔动作 兼容PC和移动端 下载完整demo 使用...

  • 02Canvas 画板

    1.功能描述 实现画画功能,并可切换画笔颜色、细条粗细。可保存、清空画板。 2.思路 创建画板——》监听鼠标(触屏...

  • Photoshop快捷键|画笔操作快捷键大全(Photoshop

    Adobe Photoshop软件的画笔操作包括:画笔大小和硬度设置、画笔颜色设置、画笔属性设置、选择画笔等。可以...

  • Mori手帐——教程(1)

    选择模板 选择背景 选择贴纸 选择画笔 选择画笔中的图案 选择贴纸中的形状 选择文字中的字体 选择文字中的颜色 输...

  • 微课软件功能列表

    轨迹微课 选择 画笔 橡皮擦 撤销 重做 清除画笔 清除所有 添加文本 学科工具 插入图片 插入截屏 插入本地文档...

  • react-native 画笔(写字板、手写板)--2

    目前已完成功能包括线条标注箭头、圆圈、画笔、矩形、粗细、颜色、撤销、清空、保存。移动图片,标注文字暂时未完成,还有...

  • 前端学习日记----canvas实现画板及定制画笔

    本期的小需求:在页面中实现一个能进行绘画的画板能实现画笔颜色、粗细、撤回等功能 开发环境 Vue + elemen...

  • Android--canvas绘制、完善画笔功能

    接着上一篇文章的学习我们来绘制一下画板的内容: 首先 创建一个类管理绘制的画板 这里不再赘述 注意!我们这里要搞...

  • 第一天总结

    使用的工具 1.搜狗截屏 启动:Ctrl+Shift+C 矩形框选择 文本输入:A 箭头选中 画笔 撤销 分享 另...

网友评论

    本文标题:Android--canvas 画笔的颜色选择、画板的撤销

    本文链接:https://www.haomeiwen.com/subject/khayictx.html