HarmonyOS APP开发入门3——组件(五 ToastDialog信息提示组件 )
5.ToastDialog信息提示组件
ToastDialog是在窗口上方弹出的对话框,是通知操作的简单反馈。ToastDialog会在一段时间后消失,在此期间,用户还可以操作当前窗口的其他组件。
也叫做吐司弹框。其实就是一个小提示而已。ToastDialog是CommonDialog的子类,所以具备CommonDialog相关的特性。
也包含了标题,内容还有选择按钮。但是一般来讲,吐司弹框我们只用中间的内容部分,因为他出现的意义就是为了提示信息的。
构造方法
| 构造方法 | 描述 |
|---|---|
| ToastDialog(Context context) | 创建一个对话框实例 |
常用方法
| 接口名 | 描述 |
|---|---|
| setAlignment(int gravity) | 设置对话框的对齐属性。 |
| setComponent(Component component) | 自定义内容区域。 |
| setOffset(int offsetX, int offsetY) | 设置对话框偏移量。 |
| setSize(int width, int height) | 设置对话框尺寸 |
| setText(String textContent) | 设置对话框显示内容。 |
| show() | 显示对话框。 |
创建一个ToastDialog
new ToastDialog(getContext())
.setText("This is a ToastDialog")
.show();
设置位置
new ToastDialog(getContext())
.setText("This is a ToastDialog displayed in the middle")
.setAlignment(LayoutAlignment.CENTER)
.show();
自定义ToastDialog的Component
Java代码
DirectionalLayout toastLayout = (DirectionalLayout) LayoutScatter.getInstance(this)
.parse(ResourceTable.Layout_layout_toast, null, false);
new ToastDialog(getContext())
.setContentCustomComponent(toastLayout)
.setSize(DirectionalLayout.Layo

本文介绍了HarmonyOS中的ToastDialog组件,它是用于提供简单操作反馈的对话框,一段时间后自动消失。内容包括ToastDialog的创建、设置位置、自定义布局以及创建工具类的方法,帮助开发者实现灵活的提示信息展示。
最低0.47元/天 解锁文章
901

被折叠的 条评论
为什么被折叠?



