当前位置: 首页 > 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://www.xdnf.cn/news/1126963.html

相关文章:

  • AI-Compass LLM训练框架生态:整合ms-swift、Unsloth、Megatron-LM等核心框架,涵盖全参数/PEFT训练与分布式优化
  • 开通保存图片权限
  • 专业文档搜索工具,快速定位文本内容
  • 简单2步配置CadenceSkill开发编辑器,支持关键字高亮
  • 《大数据技术原理与应用》实验报告四 MapReduce初级编程实践
  • excel 通过openpyxl表格下载和插入图片
  • Linux的用户和用户组与权限解析、环境变量说明与配置、sudo配置解析和使用
  • Linux系统下 挂载exfat文件系统U盘
  • 【C语言进阶】字符函数和字符串函数的内部原理
  • 解锁Redis:从安装到配置的全攻略
  • sqli-labs靶场通关笔记:第18-19关 HTTP头部注入
  • 阿里云 Kubernetes 的 kubectl 配置
  • 46. 携带研究材料(01背包二维数组)
  • Rust基础[part4]_基本类型,所有权
  • 深入理解设计模式:组合模式(Composite Pattern)
  • [设计模式]C++单例模式的几种写法以及通用模板
  • Ubuntu18.04 系统重装记录
  • 【高并发服务器】多路复用的总结 eventfd timerfd
  • 复习笔记 39
  • (李宏毅)deep learning(五)--learning rate
  • 单臂路由实现VLAN互通实验
  • 编译原理第一到三章(知识点学习/期末复习/笔试/面试)
  • HashMap详解
  • 优学教育官网搭建01首页
  • 多模态大语言模型arxiv论文略读(157)
  • Node.js 中http 和 http/2 是两个不同模块对比
  • React源码4 三大核心模块之一:Schedule,scheduleUpdateOnFiber函数
  • GBase 8a 与 Spring Boot + MyBatis 整合实战:从环境搭建到CRUD操作
  • Springboot集成SpringSecurity的介绍及使用
  • 【实时Linux实战系列】使用系统调用实现实时同步