HarmonyOS APP开发入门3——组件(五 ToastDialog信息提示组件 )

本文介绍了HarmonyOS中的ToastDialog组件,它是用于提供简单操作反馈的对话框,一段时间后自动消失。内容包括ToastDialog的创建、设置位置、自定义布局以及创建工具类的方法,帮助开发者实现灵活的提示信息展示。
摘要由CSDN通过智能技术生成

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员阿诺斯

您的打赏是我创作路上最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>