登录社区云,与社区用户共同成长
邀请您加入社区
围绕闪控窗与闪控球的状态切换,给出页面层、领域服务层、平台适配层和状态仓库的工程化封装方案。
这篇没有跑通截图,因为我手上只有模拟器,给不了铰链角度这类物理输入。这里只做一件事:把 SDK 里折叠相关的声明完整摊开。看完你会发现,折叠屏适配的难点从来不是"判断是不是折叠屏",而是"十个状态你覆盖了几个"。线上的问题,多半出在没想到的那七个上。另外,我把这篇文章的核对过程反过来用了一遍:写完之后我又回 SDK 对了一次原文,结果改掉了自己两处错误——一处是把的语义记反了,另一处是折痕函数名写