优惠码 第47页

Component.DoubleClickedListener public static interface Component.DoubleClickedListener 提供双击组件时要调用的回调。 方法总结 修饰符和类型 方法 描述 void onDoubleClick(Component component) 双击组件时调用。 方法详情 onDoubleClick void onDoubleClick(Component component) 双击组件时调用。 参数: 参数名称 参数描述 component 表示要双击的组件。

Component.ContourRefreshedListener public static interface Component.ContourRefreshedListener 为用于为组件设置自定义 Contour 对象的回调提供侦听器。 方法总结 修饰符和类型 方法 描述 void onContourRefreshed(Component component) 为用户提供回调以设置组件的自定义 Contour 对象。 方法详情 onContourRefreshed void onContourRefreshed(Component component) 为用户提供回调以设置组件的自定义 Contour 对象。 当组件的 Element 更新,组件的大小发生变化,或者调用 Component#setContourRefreshedListener(ContourRefreshedListener) 或 Component#refreshContour() 方法时,都会触发该回调。 您需要传递或创建自定义的 Contour 对象并调用 Component#setContour(Contour) 方法在组件中设置此对象。 参数: 参数名称 参数描述 component 指示为其设置自定义轮廓对象的组件。

Component.ComponentStateChangedListener public static interface Component.ComponentStateChangedListener 为组件的状态更改事件提供回调。 当用户操作组件时,组件的状态会发生变化。 方法总结 修饰符和类型 方法 描述 void onComponentStateChanged(Component component, int componentState) 当组件状态改变时调用。 方法详情 onComponentStateChanged void onComponentStateChanged(Component component, int componentState) 当组件状态改变时调用。 参数: 参数名称 参数描述 component 指示具有更改状态的组件。 componentState 表示组件的最新状态。

Component.ClickedListener public static interface Component.ClickedListener 提供单击组件时要调用的回调。 请注意,此侦听器监控的事件与 TouchEventListener 监控的事件不同。 这个类监听一个完整的点击事件,涵盖了从TouchEvent#PRIMARY_POINT_DOWN到TouchEvent#PRIMARY_POINT_UP的整个过程,而TouchEventListener监听的是每一个按下和释放事件。 方法总结 修饰符和类型 方法 描述 void onClick(Component component) 单击组件时调用。 方法详情 onClick void onClick(Component component) 单击组件时调用。 参数: 参数名称 参数描述 component 表示被点击的组件。

Component.CanAcceptScrollListener public static interface Component.CanAcceptScrollListener 提供要调用的侦听器来决定是否可以接受滚动手势。 方法总结 修饰符和类型 方法 描述 boolean canAcceptScroll(Component component, int direction, boolean acceptInDefault) 在组件接受滚动手势之前调用。 方法详情 canAcceptScroll boolean canAcceptScroll(Component component, int direction, boolean acceptInDefault) 在组件接受滚动手势之前调用。 参数: 参数名称 参数描述 component 表示准备好接受滚动手势的组件。 direction 指示拖动方向。 该值可以是以下之一:Component.DRAG_UP、Component.DRAG_DOWN、Component.DRAG_LEFT 或 Component.DRAG_RIGHT。 acceptInDefault 表示建议的结果。 例如,如果 ListContainer 已到达底部,则当 Component.DRAG_UP 手势准备就绪时,默认建议结果为 false。 返回: 如果此组件可以在指定方向上滚动,则返回 true,否则返回 false。

Component.BindStateChangedListener public static interface Component.BindStateChangedListener 提供当组件绑定到其窗口或从其窗口分离时要调用的回调。 方法总结 修饰符和类型 方法 描述 void onComponentBoundToWindow(Component component) 当组件绑定到窗口时调用。 void onComponentUnboundFromWindow(Component component) 当组件与窗口解除绑定时调用。 方法详情 onComponentBoundToWindow void onComponentBoundToWindow(Component component) 当组件绑定到窗口时调用。 参数: 参数名称 参数描述 component 表示已绑定到窗口的组件。 onComponentUnboundFromWindow void onComponentUnboundFromWindow(Component component) 当组件与窗口解除绑定时调用。 参数: 参数名称 参数描述 component 指示已从窗口分离的组件。

AttrSet public interface AttrSet 定义如何存储、读取和使用与 Component 控件相关的属性,以及其他需要使用属性集的类。 字段摘要 修饰符和类型 字段 描述 static String STYLE_ATTR 定义属性集中属性的样式。 方法总结 修饰符和类型 方法 描述 OptionalAttr getAttr(int index) 使用其索引获取属性。 OptionalAttr getAttr(String fullName) 通过名称获取属性。 int getLength() 获取属性集中的属性数量。 OptionalString getStyle() 获取属性样式。 字段详细信息 STYLE_ATTR static final String STYLE_ATTR 定义属性集中属性的样式。 方法详情 getStyle OptionalString getStyle() 获取属性样式。 返回: 返回属性样式。 getLength int getLength() 获取属性集中的属性数量。 返回: 返回属性的数量。 getAttr OptionalAttr getAttr(int index) 使用其索引获取属性。 参数: 参数名称 参数描述 index 表示索引值,范围从 0 到现有属性的数量减 1。超出此范围的值不会产生错误,但会收到一个空的 Optional 对象。 返回: 返回索引对应的属性。 getAttr OptionalAttr getAttr(String fullName) 通过名称获取属性。 将返回与 fullName 匹配的属性。 参数: 参数名称 参数描述 fullName 指示属性的完全限定名称。 返回: 返回匹配的属性。

Attr public interface Attr 获取属性值。 Attr 接口包含支持属性值设计需要实现的方法集。 Attr 对象在 AttrSet 中用于在构造函数中应用组件属性。 方法总结 修饰符和类型 方法 描述 boolean getBoolValue() 获取属性的布尔值。 Color getColorValue() 获取属性的颜色值。 Context getContext() 获取与属性关联的上下文。 int getDimensionValue() 获取属性的维度值。 Element getElement() 获取属性的 Element 值。 float getFloatValue() 获取属性的浮点值。 int getIntegerValue() 获取属性的整数值。 long getLongValue() 获取属性的长值。 String getName() 获取属性的名称,例如width。 String getStringValue() 获取属性的字符串值。 方法详情 getName String getName() 获取属性的名称,例如width。 返回: 返回属性的名称。 getStringValue String getStringValue() 获取属性的字符串值。 返回: 返回属性的字符串值。 getIntegerValue int getIntegerValue() 获取属性的整数值。 返回: 返回属性的整数值; 如果属性没有整数值,则返回默认值 0。 getBoolValue boolean getBoolValue() 获取属性的布尔值。 返回: 返回属性的布尔值(真或假); 如果属性没有布尔值,则返回默认值 false。 getFloatValue float getFloatValue() 获取属性的浮点值。 返回: 返回属性的浮点值; 如果属性没有浮点值,则返回默认值 0。 getLongValue long getLongValue() 获取属性的长值。 返回: 返回属性的长值; 如果属性没有长值,则返回默认值 0。 getElement Element getElement() 获取属性的 Element 值。 返回: 返回属性的 Element 值; 如果属性没有 Element 值,则返回默认值 null。 getDimensionValue int getDimensionValue() 获取属性的维度值。 返回: 返回一个整数,表示属性的维度值; 如果属性没有维度值,则返回默认值 0。 getColorValue Color getColorValue() 获取属性的颜色值。 返回: 返回属性的颜色值; 如果属性没有 Color...

AbsSlider.Formatter public static interface AbsSlider.Formatter 格式化 progress 的值并将其转换为字符串。 您必须实现 AbsSlider.setFormatter(ohos.agp.components.AbsSlider.Formatter) 接口才能实现不同的格式化结果。 方法总结 修饰符和类型 方法 描述 String format(int value) 获取当前进度值的字符串表示形式。 方法详情 format String format(int value) 获取当前进度值的字符串表示形式。 参数: 参数名称 参数描述 value 指示当前进度值。 返回: 返回字符串表示。

AbsButton.CheckedStateChangedListener public static interface AbsButton.CheckedStateChangedListener 为 AbsButton 实例提供状态更改侦听器。 您必须继承并实现该接口中的onCheckedChanged(ohos.agp.components.AbsButton, boolean) 方法来处理按钮的状态变化事件。 方法总结 修饰符和类型 方法 描述 void onCheckedChanged(AbsButton button, boolean isChecked) 回调以处理 AbsButton 项的状态更改事件。 方法详情 onCheckedChanged void onCheckedChanged(AbsButton button, boolean isChecked) 回调以处理 AbsButton 项的状态更改事件。 当 AbsButton 项在选中和未选中状态之间切换时调用此方法。 它将 AbsButton 项及其当前状态传递给处理状态更改事件。 参数: 参数名称 参数描述 button 指示 AbsButton 项。 isChecked 指示 absButton 的当前状态。 true 表示勾选; false 表示未选中。