一、介绍 七寸左上角从一开始就只有一块 2x,不能切成两个 1x。五寸左上角列表末尾已经放了切换入口,但早期没有对应的两块 1x 容器,走焦点下去会直接失败,看起来像按键没反应。后来只给五寸补了左上 1x 的槽位、容器、翻页列表、走焦和存盘,七寸布局可以没有这两项,代码也不会创建。两个 1x 共用右侧那一块的指示点。切换路径和左下、右下同一套:2x 列表里的切换项切到两个 1x,1x 列表里的切换项切回 2x。左上两块 1x 各自停在哪一页,用单独的下标记住,不能借用左下角的下标,否则左上翻页会把左下页码改乱。

二、位置和出厂 左上 2x 在 4、3,294 乘 142。两块 1x 并排在 4、3 和 156、3,各 142 乘 142,和左下 1x 的间距算法一致。出厂三块都不显示,2x 和两个 1x 默认页都是无组件,并且左上 2x 会进隐藏列表,所以新机左上是空的。这是出厂需求,不是切换失败。用户从 2x 切到 1x 后,2x 藏起、两块 1x 出来并可获焦。从任意一块 1x 切回 2x,两块 1x 藏起、2x 回来。这种显隐是布局切换,不会写成不显示。只有在某一容器上选了不显示,退出走焦后才会真正不画、不能获焦,并写进配置。下次走焦仍可把它选回来。

三、使用方法 请用五寸机验证,七寸左上没有这项。主界面长按进入走焦。左上如果当前是出厂隐藏,走焦时应能把它唤出来再选。焦点在左上 2x 时,旋转到切换项单击,一块大组件变成并排两个小组件。再在任意 1x 上转到切回 2x 的项单击,恢复一块大组件。两块 1x 可以分别选音乐、导航、电量、骑行等,互不影响。某一块选不显示,只藏这一块,另一块还在。两块都选不显示,左上整角空掉,但 2x 仍在,可以从走焦里再切回大组件或取消隐藏。改完退出走焦,重启后应保持 2x 还是 1x,以及各页内容。

四、和其它角的关系 左下、右下本来就能 2x 切 1x。左上补齐后,五寸三个角的操作一致,只有出厂显隐不同:左上出厂空,左下和右下出厂是 2x。切 1x 时不要和选不显示搞混。切 1x 后屏幕上看到两个小块,原来的大块只是不可见。选不显示后该容器从画面上拿掉,走焦不在它上面停留。配置文件会分别记下左上 2x 和两块 1x 的可见性、页码。

五、注意 切 1x 失败时,先看五寸布局有没有左上两块 1x 的坐标,再看按键逻辑是不是走到了左上容器,而不是只处理左下和右下。不要把左下的小页下标拿来记左上。七寸不要为了对称去抄五寸左上 1x,当前需求就是七寸左上只保留 2x。左上 1x 创建失败时 2x 仍应能翻页和选不显示,不能把整个左上角走焦卡死。

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐