当前位置: 首页 > news >正文

flutter弹窗:fluttertoast

在开发过程中需要向用户反馈消息的场景有很多,如检验接口调用的结果,表单验证的提示消息等,为此我们基于三方库fluttertoast进行简单的封装,方便开发中调用:

在终端执行

$ flutter pub add fluttertoast

检查 pubspec.yaml 文件中是否已添加 fluttertoast 依赖:

dependencies:flutter:sdk: flutterfluttertoast: ^8.2.12

但是官方的fluttertoast(https://pub.dev/packages/fluttertoast)不支持鸿蒙,所以用第三方插件(https://gitee.com/Megasu/flutter_enjoy_plus_v1.3/)

1、D盘需新建flutter_cache文件夹,高级系统设置添加环境变量,
在这里插入图片描述

2、在pubspec.yaml文件注释掉刚才下载的官方包,重新配置

# fluttertoast: ^8.2.12fluttertoast: git:url: https://gitcode.com/openharmony-sig/flutter_fluttertoast.gitref: br_8.2.8_ohos

安装完成后就可以用了

TextButton(onPressed: () {Fluttertoast.showToast(msg: '测试弹窗',toastLength: Toast.LENGTH_SHORT,gravity: ToastGravity.BOTTOM, // 位置(移动端)backgroundColor: const Color(0xff42729d), // 背景色(移动端)textColor: Colors.white, // 文字颜色webPosition: 'center', // 位置(web端)webBgColor: '#42729d', // 背景色(web端));},child: Text('弹窗')),

文章转载自:
http://benefic.elldm.cn
http://artful.elldm.cn
http://bromeliad.elldm.cn
http://burletta.elldm.cn
http://anury.elldm.cn
http://apocarpous.elldm.cn
http://affluence.elldm.cn
http://afterword.elldm.cn
http://barelegged.elldm.cn
http://bofors.elldm.cn
http://chondriosome.elldm.cn
http://centremost.elldm.cn
http://chapel.elldm.cn
http://bengalee.elldm.cn
http://amuse.elldm.cn
http://anthropophilic.elldm.cn
http://berretta.elldm.cn
http://anoxic.elldm.cn
http://brickfielder.elldm.cn
http://adapt.elldm.cn
http://aspergillosis.elldm.cn
http://awoken.elldm.cn
http://abracadabra.elldm.cn
http://avalement.elldm.cn
http://broccoli.elldm.cn
http://bacteriostasis.elldm.cn
http://calix.elldm.cn
http://airline.elldm.cn
http://bibliology.elldm.cn
http://bluing.elldm.cn
http://www.dtcms.com/a/280571.html

相关文章:

  • HTTP 性能优化实战:突破高并发瓶颈的工业级方案
  • elasticsearch 下载/安装
  • 飞睿UWB超宽带定位测距技术,数字钥匙重塑智能生活,高精度厘米级定位无感解锁
  • ffmpeg音视频处理大纲
  • HR数字化转型:3大痛点解决方案与效率突破指南
  • QT 中各种坑
  • 基于Scikit-learn的机器学习建模与SHAP解释分析
  • 如何解决 Spring Boot 使用 Maven 打包后运行失败的问题(附详细排查步骤)
  • [雨云教程]端口冲突该如何解决
  • 前端报错:“Uncaught SyntaxError: missing ) after argument list
  • 【学习笔记】条件变量+互斥锁解决问题
  • 快速排序:原理、示例与 C 语言实现详解
  • 区块链的三种共识机制——PoW、PoS和DPoS原理
  • [面试] js 数组面试题
  • LangChain智能体开发实战:从零构建企业级AI助手
  • Ubuntu18.04 系统重装记录
  • Flutter 入门指南:从基础到实战
  • 22.计算指定范围内数字的幂次和
  • 【深度学习优化算法】06:动量法
  • Apriori 原理:快速筛选频繁出现的症状组合
  • B/S架构系统角色与对应协议详解
  • 《C++模板高阶机制解析:非类型参数、特化设计与分离编译实践》
  • CG--类比推理
  • IPsec:网络层的加密盾牌与HTTPS的差异解析
  • 尚庭公寓-----day1----逻辑删除功能
  • URL 转静态 HTML 文件 API 数据接口
  • GaussDB 数据库字符编码与兼容模式
  • 华大单片机HC32L110烧录程序方法
  • QT链接ACCESS数据库
  • Oracle 索引实战教程