已合并
多态样式支持hover #4783
多态样式支持hover #4783
已合并
Yun-xier创建于 3月23日
共 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+ */
徐
徐徐学军3月26日

这里新增的枚举值直接叫 HOVERED,和同一组里的 UI_STATE_NORMAL/PRESSED/FOCUSED/... 命名不一致。对外 C API 的状态枚举建议保持统一前缀,否则调用点很难一眼看出它属于 ArkUI_UIState,也不利于后续扩展。建议改成 UI_STATE_HOVERED。

likedislike
Yun-xier
Yun-xier
5月6日 评论:
3124+ UI_STATE_HOVERED = 1 << 4,
3120} ArkUI_UIState;3125} ArkUI_UIState;
3121 3126 
3122/**3127/**