嗨,基本上我添加了一个导入,允许用户使用 "Easyloading"。 这是一个软件包 ( https://pub.dev/packages/flutter_easyloading )
基本上,你可以添加样式或让默认值来做。然而,我定制了我的。
EasyLoading.instance
..displayDuration = const Duration(milliseconds: 1500)
..loadingStyle = EasyLoadingStyle.light
..indicatorType = EasyLoadingIndicatorType.wave
..maskType = EasyLoadingMaskType.clear
..userInteractions = false;
我编辑的原因,是因为我想在风格方面尽可能多地控制,不幸的是,无论编辑与否,我都无法如愿以偿地编辑文本。
EasyLoading.show(status: 'loading...');
当我做这个动作时,它显示得很好,但我想编辑它的粗体字、下划线和 "字体家族风格"。
RaisedButton(
onPressed: () {
EasyLoading.instance
..displayDuration = const Duration(milliseconds: 2000)
..backgroundColor = Colors.white
..indicatorColor = Colors.black
..maskColor = Colors.black
..userInteractions = false;
EasyLoading.show(status: 'loading...');
Navigator.push(this.context,
MaterialPageRoute(builder: (context) => RegisterAccount()));
child: Text("Register"),