如何实现画板调节画笔透明度的功能???

期待未来1234 2017-11-01 08:16:51
通过自定义view来实现绘画功能
通过调节第二个进度条来调节画笔透明度
结果如下图(从上往下画的):

在画线的过程中,线条颜色不断加深,造成了这种渐变的效果
滑动时代码:

我的猜测是调用invalidate()时,新图和旧图叠加在一起了,已有路径重复叠加,所以造成了颜色的加深
有没有大神指教一下
...全文
410 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jklwan 2017-11-03
  • 打赏
  • 举报
回复
path.lineTo是添加一个直线,而你每次都是重新绘制path却没有清除原来的,相当于每次都覆盖上一次画的;两个方案 ,1:清除之前画的path。2:不用drawpath,用drawline(只画本次移动的直线)。

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧