Flutter——消息框(Fluttertoast)


  • 引入依賴:

dependencies:
fluttertoast: ^3.1.3

 

 

 

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

void main() {
  runApp(MaterialApp(
    title: "DialogWidget",
    home: MyApp(),
  ));
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {

  _toast(){
    Fluttertoast.showToast(
      msg: "登錄成功",
      toastLength: Toast.LENGTH_LONG,
      gravity: ToastGravity.BOTTOM,  // 消息框彈出的位置
      timeInSecForIos: 1,  // 消息框持續的時間(目前的版本只有ios有效)
      backgroundColor: Colors.red,
      textColor: Colors.white,
      fontSize: 16.0
    );
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: RaisedButton(
          child: Text("toast"),
          onPressed: _toast,
        ),
      )
    );
  }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM