主题
EUIAdaptMode
概览
| 字段 | 值 |
|---|---|
| Kind | Enum · 枚举 Enum |
| Realm | common |
- Inherit:
Int - 继承链:
Int→ EUIAdaptMode
EUIAdaptMode 是定义界面节点边缘自适应模式的枚举,用于决定节点在不同屏幕分辨率下的定位方式。它区分了不进行自适应、按固定数值适配以及按比例适配等不同策略,是 EUI 节点布局系统中描述边缘伸缩行为的关键参数。
适用场景
在配置 EUINodeBase 的上、下、左、右及锚点自适应属性时,通过为 TopAdaptMode、BottomAdaptMode 等属性指定 EUIAdaptMode 枚举值,可控制该边缘随屏幕变化时的调整规则,常用于实现不同分辨率下的稳定 UI 布局。
使用要点
使用形如 Enums.EUIAdaptMode.None 的完整枚举路径引用成员,将其赋值给 EUI 节点的适配模式属性,或作为条件分支的比较值。避免直接使用数字字面量,以保证代码可读性与契约兼容性。
注意事项
枚举值必须通过 Enums.EUIAdaptMode.成员名 形式引用,禁止省略前缀或使用数字代替。该枚举只作为配置取值使用,不提供实例构造或函数调用。具体每种模式对应的计算方式需结合界面配置上下文理解。
枚举值
| 值 | 名称 | 说明 |
|---|---|---|
0 | None | 无对齐 |
1 | Absolute | 像素对齐 |
2 | Percent | 百分比对齐 |
