文章配图: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() 显示 Toast
  • duration 控制显示时长
  • 适合合并反馈、操作成功/失败等轻量场景

下一篇预告:第 96 篇将深入 openCustomDialog——自定义弹窗的实现。

如果这篇文章对你有帮助,欢迎点赞👍、收藏⭐、关注🔔,你的支持是我持续创作的动力!


相关资源:

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐