HarmonyOS应用开发实战:猫猫大作战-Toast 的使用方式
·


前言
在移动应用中,Toast 是一种轻量级的操作反馈方式——显示几秒后自动消失,不打断用户操作。HarmonyOS 通过 getPromptAction 接口实现 Toast 提示。
本文以「猫猫大作战」中操作成功/失败的反馈为锚点,讲解 Toast 的使用方式。
提示:本系列不讲 ArkTS 基础语法与环境搭建,假设你已跟完第 1–94 篇。本篇是阶段三第 95 篇。
一、Toast 基本用法
1.1 显示 Toast
import { promptAction } from '@kit.ArkUI';
promptAction.showToast({
message: '操作成功',
duration: 2000
});
1.2 参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
message |
string/ResourceStr | 提示内容 |
duration |
number | 显示时长(ms),默认 1500 |
bottom |
string/number | 距底部距离 |
二、游戏中的反馈场景
// 合并成功
promptAction.showToast({
message: '合并成功!+100 分',
duration: 2000
});
// 操作失败
promptAction.showToast({
message: '该位置已有猫咪',
duration: 1500
});
// 新纪录
promptAction.showToast({
message: '🏆 新纪录!88888 分',
duration: 3000
});
三、总结
Toast 是轻量级操作反馈,通过 promptAction.showToast 快速弹出,支持自定义内容和时长。
核心要点:
promptAction.showToast()显示 Toastduration控制显示时长- 适合合并反馈、操作成功/失败等轻量场景
下一篇预告:第 96 篇将深入 openCustomDialog——自定义弹窗的实现。
如果这篇文章对你有帮助,欢迎点赞👍、收藏⭐、关注🔔,你的支持是我持续创作的动力!
相关资源:
更多推荐


所有评论(0)