鸿蒙UI开发
大家也可以将个人在UI布局设计中的独到见解和实践经验贡献于此文档,共同完善,总结出一套标准高效的UI设计思路。Text("我的宽度占剩余的宽度"+"111111111111")//这个margin自我调整,一般为做组件所有icon的宽度和。// 当前折叠屏状态(若当前为折叠屏设备才有效)// 监听折叠屏状态变更,更新折叠态。Text("文字标题")Text("我的宽度不固定")Text("健康使用
鸿蒙UI开发
本文旨在分享一些鸿蒙UI布局开发上的一些建议,特别是对屏幕宽高比发生变化时的应对思路和好的实践。
折叠屏适配
一般情况(自适应布局/响应式布局)
1.自适应布局
1.1自适应拉伸

左右组件定宽
|
TypeScript |
左右组件不定宽(左组件占剩余宽度,右组件不定宽)
|
TypeScript |
1.2均分拉伸

灵活使用弹性布局Flex
|
TypeScript |
1.3自适应延伸

|
TypeScript |
2.响应式布局
2.1媒体查询

|
TypeScript |
3.典型布局场景
3.1挪移布局

|
|
|
TypeScript |
3.2重复布局
|
|
|
|
TypeScript |
3.3顶部布局
|
|
|
|
TypeScript |
3.复杂情况(判断手机的状态)
3.1折叠屏适配
|
TypeScript |
更多推荐





所有评论(0)