OpenHarmony 系统应用布局分析
社区版本-系统设置
主界面
效果预览:
布局代码如下:
存在问题: 1、相同结构ListItem全部使用硬编码,未使用LazyForeach; 2、嵌套层级深,如List嵌套ListItem,继续嵌套List等;
应用管理界面
效果预览:
布局代码如下:
存在问题: 1、存在较多冗余布局,嵌套深,如GridContainer、Column等; 2、使用了ForEach,未使用LazyForeach;
社区版本-图库
照片浏览界面
效果预览:
布局代码如下:
存在问题: 1、存在较深的嵌套布局,只使用了线性布局; 2、虽然使用了LazyForeach,但是未使用组件复用功能,快速滑动时可能会出现性能问题;