Open zhoulijun12315 opened 4 years ago
透明度的逻辑目前确实有问题,建议把透明度设置成一个特别大的数字(比如99)来画完全不透明的线条
在 2020年11月20日,22:26,zhoulijun12315 notifications@github.com 写道:
设置了opacity=1.0,但是在size很小的时候的确是实心的,但是一旦画笔size设置大,就出现了透明状态。
let pen = canvas.defaultBrush! pen.name = "Pen" pen.pointSize = 20.0 pen.opacity = 1.0
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.
透明度的逻辑目前确实有问题,建议把透明度设置成一个特别大的数字(比如99)来画完全不透明的线条 … 在 2020年11月20日,22:26,zhoulijun12315 @.***> 写道: 设置了opacity=1.0,但是在size很小的时候的确是实心的,但是一旦画笔size设置大,就出现了透明状态。 let pen = canvas.defaultBrush! pen.name = "Pen" pen.pointSize = 20.0 pen.opacity = 1.0 — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.
好的,非常感谢你的这个库,太赞了。
感谢支持🙏
关于 clear
,目前是故意设计到操作步骤中的,这样如果用户误操作清空之后可以恢复。
如果想要完全丢弃当前内容,不需要回退的话,可以使用 Canvas
的 resetData
方法。
设置了opacity=1.0,但是在size很小的时候的确是实心的,但是一旦画笔size设置大,就出现了透明状态。
此外: canvas.clear() 并没有完全清除所有数据,还可以继续操作redo和undo。