请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

怎么我的Toast设置好了背景颜色是红色的 但是弹出来都是灰色的 这是怎么回事

图片描述

这个是我的Toast代码

import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';

///错误提示样式的toast
void showWarnToast(String text) {
  Fluttertoast.showToast(
      msg: text,
      toastLength: Toast.LENGTH_LONG,
      gravity: ToastGravity.CENTER,
      backgroundColor: Colors.red,
      textColor: Colors.white);
}

///普通提示样式的toast
void showToast(String text) {
  Fluttertoast.showToast(
    msg: text,
    toastLength: Toast.LENGTH_LONG,
    gravity: ToastGravity.CENTER,
  );
}

这里是我调用的代码

  void send() async{
    try{
      var result = await LoginDao.login(userName, password);
      if(result['code'] == 0){
        showToast('登录成功');
      }else{
        showWarnToast(result['msg']);
      }
    }on NeedAuth catch(e){
      print(e.message);
    }on HiNetError catch(e){
      print(e.message);
    }
  }

调用成功了。怎么都是灰色的错误的 理应是红色的啊

正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2021-05-13 09:54:03

Toast插件还未兼容Android 11,可以在Android 11以下的系统上看下效果。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号