为了支持多设备,应用需要能够在不同的设备上运行,控件作为应用的基础组成部分,需要支持不同的设备,且在视觉、交互、动效等表现形式上针对设备进行必要的调整,达到最佳体验。因此,同一控件在不同的设备上会呈现
阅读全文
开源鸿蒙 交互事件归一
本章节描述了在多种交互任务或场景下,应用在触屏上和其它常用的输入方式(例如鼠标、触摸板、键盘)上分别对应的正确的交互规则。设计师和开发者应保证在当前输入方式下应用能够以正确的、符合用户习惯的交互规则进
阅读全文
harmony 鸿蒙设计自检表
design-checklist.md
阅读全文
harmony 鸿蒙常见输入方式
common-input-modes.md
阅读全文
开源鸿蒙 桌面应用
桌面是OpenHarmony中预置的系统应用,它是系统人机交互的首要入口。
阅读全文
开源鸿蒙 折行能力
折行能力是指容器组件尺寸发生变化,当布局方向尺寸不足以显示完整内容时自动换行。它常用于横竖屏适配或默认设备向平板切换的场景。
阅读全文
开源鸿蒙 拉伸能力
拉伸能力是指容器组件尺寸发生变化时,增加或减小的空间全部分配给容器组件内指定区域。
阅读全文
开源鸿蒙 缩放能力
缩放能力是指子组件的宽高按照预设的比例,随容器组件发生变化,且变化过程中子组件的宽高比不变。
阅读全文
开源鸿蒙 占比能力
占比能力是指子组件的宽高按照预设的比例,随父容器组件发生变化。
阅读全文
开源鸿蒙 自适应布局简介
多设备间最大的差异是屏幕分辨率,差异分辨率适配离不开自适应布局的能力。针对常见的开发场景,方舟开发框架提炼了七种自适应布局能力。这些布局可以独立使用,也可多种布局叠加使用。
阅读全文