鸿蒙OS开发文档 第30页

鸿蒙OS Text.TextObserver

Text.TextObserver public static interface Text.TextObserver 提供一个文本观察器来观察组件中的文本变化。 每次文本更改时都会调用此类中的 onTextUpdated(java.lang.String, int, int, int) 方法。 方法总结 修饰符和类型 方法 描述 void onTextUpdated(String text, int start, int before, int count) 文本更改时回调。 方法详情 onTextUpdated void onTextUpdated(String text, int start, int before, int count) 文本更改时回调。 该方法用于处理变化的文本,例如验证输入的LOV得到LOVE,其中text为LOVE,start为3,before为3,count为1。 参数: 参数名称 参数描述 text 表示当前文本。 start 指示要添加的文本的起始位置。 before 表示旧文本的长度。 count 表示要添加的文本的长度。

鸿蒙OS Text.TextColorObserver

Text.TextColorObserver public static interface Text.TextColorObserver 提供一个观察者来监听组件中的文本颜色变化。 每次文本颜色发生变化时都会调用 (int,int) 方法。 方法总结 修饰符和类型 方法 描述 void onTextColorChanged(int before, int after) 当文本颜色改变时调用。 方法详情 onTextColorChanged void onTextColorChanged(int before, int after) 当文本颜色改变时调用。 参数: 参数名称 参数描述 before 指示以前的文本颜色。 after 指示当前文本颜色。

鸿蒙OS Text.EditorActionListener

Text.EditorActionListener public static interface Text.EditorActionListener 侦听编辑器操作的更改事件。 对应的组件会响应并处理编辑器动作的变化事件,例如搜索或切换。 方法总结 修饰符和类型 方法 描述 boolean onTextEditorAction(int action) 在处理指定编辑器操作的更改事件时调用。 方法详情 onTextEditorAction boolean onTextEditorAction(int action) 在处理指定编辑器操作的更改事件时调用。 参数: 参数名称 参数描述 action 指示编辑器操作。 例如,InputAttribute#ENTER_KEY_TYPE_GO 表示“开始”动作,InputAttribute#ENTER_KEY_TYPE_SEND 表示“发送”动作。 返回: 如果事件被处理,则返回 true; 否则返回 false。

鸿蒙OS TabList.TabSelectedListener

TabList.TabSelectedListener public static interface TabList.TabSelectedListener 提供选项卡选择的侦听器。 此接口必须与 TabList 关联,然后才能实现处理选项卡选定事件。 您可以将多个 TabSelectedListener 侦听器关联到一个 TabList。 方法总结 修饰符和类型 方法 描述 void onReselected(TabList.Tab tab) 重新选择选项卡时回调。 void onSelected(TabList.Tab tab) 选择选项卡时回调。 void onUnselected(TabList.Tab tab) 取消选择选项卡时回调。 方法详情 onSelected void onSelected(TabList.Tab tab) 选择选项卡时回调。 选择选项卡时,将调用与 TabList 关联的所有 Tab Selected Listener 侦听器。 参数: 参数名称 参数描述 tab 表示选中的选项卡。 onUnselected void onUnselected(TabList.Tab tab) 取消选择选项卡时回调。 取消选择选项卡时,将调用与 TabList 关联的所有 TabSelectedListener 侦听器。 参数: 参数名称 参数描述 tab 表示取消选择的选项卡。 onReselected void onReselected(TabList.Tab tab) 重新选择选项卡时回调。 重新选择选项卡时,将调用与 TabList 关联的所有 TabSelectedListener 侦听器。 参数: 参数名称 参数描述 tab 表示重新选择的选项卡。

鸿蒙OS TableLayout.Alignment

TableLayout.Alignment public static interface TableLayout.Alignment 为表格布局中的子组件提供对齐模式。 字段摘要 修饰符和类型 字段 描述 static int ALIGNMENT_BACK 表示将元素与表格布局中的结束位置对齐的对齐方式,即水平轴右对齐,垂直轴下对齐。 static int ALIGNMENT_BASELINE 表示对齐同一单元格组中表格布局元素基线的对齐方式。 static int ALIGNMENT_BOTTOM 表示对齐同一单元格组中表格布局元素的底部边缘的对齐方式。 static int ALIGNMENT_END 表示对齐同一单元格组中表格布局元素右边缘的对齐方式。 static int ALIGNMENT_FILL 指示扩展表格布局元素以填充单元组的对齐模式。 static int ALIGNMENT_FRONT 表示将元素与表格布局中的起始位置对齐的对齐方式,即沿水平轴左对齐,沿垂直轴上对齐。 static int ALIGNMENT_START 表示对齐模式,对齐同一单元格组中表格布局元素的左边缘。 static int ALIGNMENT_TOP 表示对齐同一单元组中表格布局元素的顶部边缘的对齐模式。 static int ALIGNMENT_UNDEFINED 表示未定义的对齐模式。 static int BASELINE 已弃用。 此更改从 API 版本 5 开始生效。替换为 TableLayout.Alignment#ALIGNMENT_BASELINE static int BOTTOM 已弃用。 此更改从 API 版本 5 开始生效。替换为 TableLayout.Alignment#ALIGNMENT_BOTTOM static int END 已弃用。 此更改从 API 版本 5 开始生效。替换为 TableLayout.Alignment#ALIGNMENT_END static int FILL 已弃用。 此更改从 API 版本 5 开始生效。替换为 TableLayout.Alignment#ALIGNMENT_FILL static int LEADING 已弃用。 此更改从 API 版本 5 开始生效。替换为 TableLayout.Alignment#ALIGNMENT_FRONT static int START 已弃用。 此更改从 API 版本 5 开始生效。替换为 TableLayout.Alignment#ALIGNMENT_START static int TOP 已弃用。 此更改从 API 版本 5 开始生效。替换为 TableLayout.Alignment#ALIGNMENT_TOP static int TRAILING 已弃用。 此更改从 API 版本 5 开始生效。替换为 TableLayout.Alignment#ALIGNMENT_BACK static int UNDEFINED_ALIGNMENT 已弃用。 此更改从 API 版本 5 开始生效。替换为 TableLayout.Alignment#ALIGNMENT_UNDEFINED 字段详细信息 ALIGNMENT_BACK static final int ALIGNMENT_BACK 表示将元素与表格布局中的结束位置对齐的对齐方式,即水平轴右对齐,垂直轴下对齐。 ALIGNMENT_BASELINE static final int ALIGNMENT_BASELINE 表示对齐同一单元格组中表格布局元素基线的对齐方式。 ALIGNMENT_BOTTOM static final int ALIGNMENT_BOTTOM 表示对齐同一单元格组中表格布局元素的底部边缘的对齐方式。 ALIGNMENT_END static final int ALIGNMENT_END 表示对齐同一单元格组中表格布局元素右边缘的对齐方式。 ALIGNMENT_FILL static final int ALIGNMENT_FILL 指示扩展表格布局元素以填充单元组的对齐模式。 ALIGNMENT_FRONT static final int ALIGNMENT_FRONT 表示将元素与表格布局中的起始位置对齐的对齐方式,即沿水平轴左对齐,沿垂直轴上对齐。 ALIGNMENT_START static final int ALIGNMENT_START 表示对齐模式,对齐同一单元格组中表格布局元素的左边缘。 ALIGNMENT_TOP static final int ALIGNMENT_TOP 表示对齐同一单元组中表格布局元素的顶部边缘的对齐模式。 ALIGNMENT_UNDEFINED static final int ALIGNMENT_UNDEFINED 表示未定义的对齐模式。 BASELINE...

鸿蒙OS Slider.ValueChangedListener

Slider.ValueChangedListener public static interface Slider.ValueChangedListener 提供回调以侦听和处理 Slider 的更改事件。 方法总结 修饰符和类型 方法 描述 void onProgressUpdated(Slider slider, int progress, boolean fromUser) 通知滑块的更改事件。 void onTouchEnd(Slider slider) 通知滑块的停止触摸事件。 void onTouchStart(Slider slider) 通知滑块的开始触摸事件。 方法详情 onProgressUpdated void onProgressUpdated(Slider slider, int progress, boolean fromUser) 通知滑块的更改事件。 参数: 参数名称 参数描述 slider 指示要侦听的滑块。 progress 指示要设置的进度值。 fromUser 指示更改是否由用户进行。 onTouchStart void onTouchStart(Slider slider) 通知滑块的开始触摸事件。 此方法由滑块回调以响应开始触摸事件。 参数: 参数名称 参数描述 slider 指示要侦听的滑块。 onTouchEnd void onTouchEnd(Slider slider) 通知滑块的停止触摸事件。 调用此方法来响应停止触摸事件。 参数: 参数名称 参数描述 slider 指示要侦听的滑块。

鸿蒙OS SlideDrawer.SlideListener

SlideDrawer.SlideListener public static interface SlideDrawer.SlideListener 监听 SlideDrawer 状态变化。 方法总结 修饰符和类型 方法 描述 void onClose(SlideDrawer drawer, SlideDrawer.SlideDirection direction) 当 SlideDrawer 状态更改为 DrawerState#CLOSE 时调用。 void onMiddle(SlideDrawer drawer, SlideDrawer.SlideDirection direction, SlideDrawer.DrawerState lastState) 当 SlideDrawer 状态更改为 DrawerState#MIDDLE 时调用。 void onOpen(SlideDrawer drawer, SlideDrawer.SlideDirection direction) 当 SlideDrawer 状态更改为 DrawerState#OPEN 时调用。 void onSlideChange(SlideDrawer drawer, SlideDrawer.SlideDirection direction, int leftOffset, int topOffset) 当 SlideDrawer 位置因滑动而改变时调用。 方法详情 onOpen void onOpen(SlideDrawer drawer, SlideDrawer.SlideDirection direction) 当 SlideDrawer 状态更改为 DrawerState#OPEN 时调用。 参数: 参数名称 参数描述 drawer 指示发生滑动事件的 SlideDrawer。 direction 指示滑动事件的方向。 onMiddle void onMiddle(SlideDrawer drawer, SlideDrawer.SlideDirection direction, SlideDrawer.DrawerState lastState) 当 SlideDrawer 状态更改为 DrawerState#MIDDLE 时调用。 参数: 参数名称 参数描述 drawer 指示发生滑动事件的 SlideDrawer。 direction 指示滑动事件的方向。 lastState 表示切换到 DrawerState#MIDDLE 之前的最后一个 DrawerState。 onClose void onClose(SlideDrawer drawer, SlideDrawer.SlideDirection direction) 当 SlideDrawer 状态更改为 DrawerState#CLOSE 时调用。 参数: 参数名称 参数描述 drawer 指示发生滑动事件的 SlideDrawer。 direction 指示滑动事件的方向。 onSlideChange void onSlideChange(SlideDrawer drawer, SlideDrawer.SlideDirection direction, int leftOffset, int topOffset) 当 SlideDrawer 位置因滑动而改变时调用。 参数: 参数名称 参数描述 drawer 指示发生滑动事件的 SlideDrawer。 direction 指示滑动事件的方向。 leftOffset 表示从左侧滑动的偏移量。 topOffset 表示从顶部的滑动偏移量。

鸿蒙OS SlideDrawer.SlideDisable

SlideDrawer.SlideDisable public static interface SlideDrawer.SlideDisable 允许实时禁用幻灯片。 方法总结 修饰符和类型 方法 描述 boolean shouldDisableSlide(SlideDrawer layout, SlideDrawer.SlideDirection direction, DragInfo info) 调用以确定是否应禁用 SlideDrawer 上的当前幻灯片事件。 方法详情 shouldDisableSlide boolean shouldDisableSlide(SlideDrawer layout, SlideDrawer.SlideDirection direction, DragInfo info) 调用以确定是否应禁用 SlideDrawer 上的当前幻灯片事件。 参数: 参数名称 参数描述 info 表示当前幻灯片事件的 DragInfo 信息。 layout 指示发生滑动事件的 SlideDrawer。 direction 指示滑动事件的方向。 返回: 如果应该拒绝幻灯片事件,则返回 true; 否则返回 false。

鸿蒙OS SearchBar.QueryListener

SearchBar.QueryListener public static interface SearchBar.QueryListener 提供当用户更改查询文本或用户提交查询时要调用的回调。 只有当用户开始在搜索栏中输入文本时才会调用此方法。 当文本仍在输入法窗口中编辑时,它不会被调用。 方法总结 修饰符和类型 方法 描述 boolean onQueryChanged(String newText) 当用户在搜索栏中输入查询文本时调用。 boolean onQuerySubmit(String query) 在用户提交查询时调用,方法是点击提交按钮或按键盘上的 Enter 键。 方法详情 onQuerySubmit boolean onQuerySubmit(String query) 在用户提交查询时调用,方法是点击提交按钮或按键盘上的 Enter 键。 参数: 参数名称 参数描述 query 指示搜索栏中的查询文本。 返回: 如果侦听器想要覆盖默认操作,则返回 true; 返回 false 以执行默认操作。 onQueryChanged boolean onQueryChanged(String newText) 当用户在搜索栏中输入查询文本时调用。 参数: 参数名称 参数描述 newText 表示在搜索栏中输入的新查询文本。 返回: 如果侦听器想要覆盖默认操作,则返回 true; 返回 false 以执行默认操作。

鸿蒙OS SearchBar.FoldListener

SearchBar.FoldListener public static interface SearchBar.FoldListener 提供当用户关闭搜索栏时要调用的回调。 如果 onFold() 方法返回 true,则单击搜索栏的关闭按钮会将搜索栏折叠为图标。 方法总结 修饰符和类型 方法 描述 boolean onFold() 当用户关闭 SearchBar 时调用。 方法详情 onFold boolean onFold() 当用户关闭 SearchBar 时调用。 返回: 如果侦听器想要覆盖清除文本字段并关闭它的默认行为,则返回 true; 否则返回 false。