Air 系列应用交流/AirDraw(from Krita) 移植深读:这一版做到了什么

AirDraw(from Krita) 移植深读:这一版做到了什么

把Krita这样的桌面级软件装进鸿蒙,AirDraw(from Krita)做对了哪几件事?

AirDraw(from Krita)的定位一句话能说清:Krita 移植,数字绘画(支持笔压感应)。

▍压感作画链路真实可用
从笔信号判别(区分笔、指、掌)到压感曲线与线条平滑参数逐项调优,轻重笔画的表现力完整落地,这是绘画应用的生命线。

▍下拉弹层的三连根修复
下拉框闪没的缺陷剥出三个叠加根因(事件守卫、弹层归属判定、合成尾段),分处三层的修复缺一不可——这类混合窗口体系的问题定位方法论由此沉淀。

▍双指手势的触点风暴治理
特定机型逐触点派发导致双指触画布画出两道笔画:建立触点追踪表聚合多点手势,含超时剔除防卡死,双指缩放与单指作画从此各安其位。

▍沙箱保存的三重根因攻坚
保存零字节文件与损坏并存的问题定案为三个独立根因(线程防御误伤、临时文件重命名在沙箱恒败、拷贝偏移错误),逐个击破后保存链路稳定。

▍边界与下一步
遗留集中在个别 2in1 设备的鼠标作画事件链、跨设备互传的物理验证与跨形态切换的细节;资源管理入口维持拦截。当前定位:Krita 鸿蒙触控创作基础版——绘画主链路真实可用。

想深入了解这一版的适配过程,可以翻同系列深读篇;想动手,先看上手篇。
楼主 7 天前
想参与讨论?登录 或 30 秒注册。