双击退出
用户双击返回键才退出应用,防止用户误触。
WillPopScope 用于处理是否离开当前页面,我们在整个 App 视图的根位置也就是 index.dart 的 Build 方法内使用 WillPopScope 包裹。
新增目录 /lib/utils 用于存放封装的功能插件,包括我们需要 oktoast 用于文字提示的插件。
mkdir lib/utils
touch lib/utils/toast.dart
添加插件,不要忘记执行 flutter pub get
oktoast: ^3.0.0
toast.dart
文件内容,自定义了 toast ( 普通 ), error ( 错误 ),warning ( 警告 ),success ( 成功 ) 四种类型。
import 'package:flutter/material.dart'