已合并
多态样式支持hover #4783
Yun-xier创建于 3月23日
多态样式支持hover #4783
已合并
共 1 个文件变更+5-0
| @@ -3117,6 +3117,11 @@ typedef enum { | |||
| 3117 | * <b>Checkbox</b>, <b>Radio</b>, <b>Toggle</b>, <b>List</b>, <b>Grid</b>, and <b>MenuItem</b>. | 3117 | * <b>Checkbox</b>, <b>Radio</b>, <b>Toggle</b>, <b>List</b>, <b>Grid</b>, and <b>MenuItem</b>. |
| 3118 | */ | 3118 | */ |
| 3119 | UI_STATE_SELECTED = 1 << 3, | 3119 | UI_STATE_SELECTED = 1 << 3, |
| 3120 | + /** | ||
| 3121 | + * The hovered state. | ||
| 3122 | + * @since 26.0.0 | ||
| 3123 | + */ | ||
徐 | |||
| 3124 | + UI_STATE_HOVERED = 1 << 4, | ||
| 3120 | } ArkUI_UIState; | 3125 | } ArkUI_UIState; |
| 3121 | 3126 | ||
| 3122 | /** | 3127 | /** |
这里新增的枚举值直接叫 HOVERED,和同一组里的 UI_STATE_NORMAL/PRESSED/FOCUSED/... 命名不一致。对外 C API 的状态枚举建议保持统一前缀,否则调用点很难一眼看出它属于 ArkUI_UIState,也不利于后续扩展。建议改成 UI_STATE_HOVERED。