今天分享一下Flutter的自定义的 loading diaolog。
先上效果图
不要在意UI、分享下大概思路?
上代码
import 'package:flutter/material.dart';
// ignore: must_be_immutable
class LoadingDialog extends Dialog {
String loadingText;
bool outsideDismiss;
Function dismissCallback;
LoadingDialog(
{
Key key,
this.loadingText = "loading...",
this.outsideDismiss = true,
this.dismissCallback})
: super(key: key);
@override
Widget build(BuildContext context) {
_dismissDialog