Harley

Results 47 comments of Harley

Not yet, this will be added later.

Yes, something is wrong here. Currently, set a non zero size to ScrollableCanvas when initializing will solve the problem. I'll fix this issue at the bottom later.

透明度的逻辑目前确实有问题,建议把透明度设置成一个特别大的数字(比如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 > —...

感谢支持🙏 关于 `clear`,目前是故意设计到操作步骤中的,这样如果用户误操作清空之后可以恢复。 如果想要完全丢弃当前内容,不需要回退的话,可以使用 `Canvas` 的 `resetData` 方法。

这一块暂时支持的不太好,我找时间来优化下

参考 #54 ,目前初始化 Canvas 时需要指定一个大于 0 的尺寸,否则会有问题

Currently there's no designed api for this. But there's a dirty way can go: All things on canvas have its data stored in a `CanvasData` object, you can refer to...

@KPDeng 透明度确实存在一些 bug,需要给 opacity 设置一个比较小的值才会有效果。 关于混合模式,因为现在全局只有一个图层,因此修改混合模式是对所有内容生效的,暂时无法实现 procreate 那种只和笔画自身进行混合的效果。这是整个设计层面的缺陷,只能等下一个大版本改了。