Flutter - flutter toast工具类 - JhT

2020-03-10  本文已影响0人  西半球_

jhtoast 支持的效果:文字,图文,加载中,水平垂直两种布局

pub地址:https://pub.flutter-io.cn/packages/jhtoast
github地址:https://github.com/iotjin/jhtoast

jhtoast

使用

  1. Add this to your package's pubspec.yaml file:
dependencies:
  jhtoast: ^0.1.0

  1. Install it
flutter pub get

  1. Import it
import 'package:jhtoast/jhtoast.dart';

Examples

 JhToast.showText(context, msg: "这是一条提示文字信息",
//              closeTime: 10
          );

  JhToast.showSuccess(context, msg: "加载成功");
 JhToast.showError(context, msg: "上传失败。请重新上传数据");
 JhToast.showInfo(context, msg: "注意!注意!注意!");
 var hide =  JhToast.showLoadingText(context,
              msg:"正在加载中..."
          );
          Future.delayed(Duration(seconds: 2),(){
            hide();
          });

 var hide =  JhToast.showLoadingText_horizontal(context,
              msg:"正在加载中..."
          );
          Future.delayed(Duration(seconds: 2),(){
            hide();
          });
          

  Widget img = Image.asset("assets/images/toast_error.png");
  JhToast.showImageText(context,
      msg: "自定义图文",
      image: img);
              

 Widget img = Image.asset("assets/images/toast_success.png");
          JhToast.showImageText_horizontal(context,
              msg: "水平自定义图文",
              image: img);

  var hide =  JhToast.showLoadingText_iOS(context,
            msg:"正在加载中...",
          );
          Future.delayed(Duration(seconds: 2),(){
            hide();
          });
        }

上一篇 下一篇

猜你喜欢

热点阅读