举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > 鸿蒙系统 鸿蒙OS ComponentState

鸿蒙系统 鸿蒙OS ComponentState

2023-05-19 01:20 鸿蒙OS开发文档

鸿蒙系统 鸿蒙OS ComponentState

鸿蒙系统 鸿蒙OS ComponentState

鸿蒙系统

ComponentState

java.lang.Object

|---ohos.agp.components.ComponentState

public class ComponentState
extends Object

定义组件状态。

组件状态可以是 COMPONENT_STATE_FOCUSED、COMPONENT_STATE_SELECTED、COMPONENT_STATE_WINDOW_FOCUSED、COMPONENT_STATE_DISABLED、COMPONENT_STATE_CHECKED、COMPONENT_STATE_DRAG_ENTERED、COMPONENT_STATE_DRAG_RESPONDED、COMPONENT_STATE_PRESSED 或 COMPONENT_STATE_HOVERED。

字段摘要

修饰符和类型 字段 描述
static int COMPONENT_STATE_CHECKED 表示选中状态。
static int COMPONENT_STATE_DISABLED 表示禁用状态。
static int COMPONENT_STATE_DRAG_ENTERED 指示组件在拖动过程中被另一个组件悬停的状态。
static int COMPONENT_STATE_DRAG_RESPONDED 表示可以响应拖动事件的状态。
static int COMPONENT_STATE_EMPTY 表示为空的状态。
static int COMPONENT_STATE_FOCUSED 表示聚焦状态。
static int COMPONENT_STATE_HOVERED 表示悬停状态。
static int COMPONENT_STATE_PRESSED 表示按下状态。
static int COMPONENT_STATE_SELECTED 表示选中状态。
static int COMPONENT_STATE_WINDOW_FOCUSED 表示组件的窗口获得焦点的状态。

构造函数摘要

构造函数 描述
ComponentState()

方法总结

修饰符和类型 方法 描述
static boolean isStateMatched(int stateFlag, int stateMask) 检查状态是否与给定状态匹配。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段详细信息

COMPONENT_STATE_CHECKED

public static final int COMPONENT_STATE_CHECKED

表示选中状态。

COMPONENT_STATE_DISABLED

public static final int COMPONENT_STATE_DISABLED

表示禁用状态。

COMPONENT_STATE_DRAG_ENTERED

public static final int COMPONENT_STATE_DRAG_ENTERED

指示组件在拖动过程中被另一个组件悬停的状态。

COMPONENT_STATE_DRAG_RESPONDED

public static final int COMPONENT_STATE_DRAG_RESPONDED

表示可以响应拖动事件的状态。

COMPONENT_STATE_EMPTY

public static final int COMPONENT_STATE_EMPTY

表示为空的状态。

COMPONENT_STATE_FOCUSED

public static final int COMPONENT_STATE_FOCUSED

表示聚焦状态。

COMPONENT_STATE_HOVERED

public static final int COMPONENT_STATE_HOVERED

表示悬停状态。

COMPONENT_STATE_PRESSED

public static final int COMPONENT_STATE_PRESSED

表示按下状态。

COMPONENT_STATE_SELECTED

public static final int COMPONENT_STATE_SELECTED

表示选中状态。

COMPONENT_STATE_WINDOW_FOCUSED

public static final int COMPONENT_STATE_WINDOW_FOCUSED

表示组件的窗口获得焦点的状态。

构造函数详细信息

ComponentState

public ComponentState()

方法详情

isStateMatched

public static boolean isStateMatched(int stateFlag, int stateMask)

检查状态是否与给定状态匹配。

参数:

参数名称 参数描述
stateFlag 指示要检查的状态。
stateMask 表示给定的状态。

返回:

如果状态与给定状态匹配,则返回 true; 否则返回 false。

阅读全文
以上是名动网为你收集整理的鸿蒙系统 鸿蒙OS ComponentState全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们