[Flutter 实战] 自定义加载对话框

在此记录项目中所遇到问题及解决方案

自定义加载对话框源码

import 'package:flutter/material.dart';

class LoadingDialog extends Dialog {

  @override
  Widget build(BuildContext context) {
    return new Material(
      type: MaterialType.transparency,
      child: new Center(
        child: new SizedBox(
          width: 100.0,
          height: 100.0,
          child: new Container(
            decoration: ShapeDecoration(
              color: Color(0xffffffff),
              shape: RoundedRectangleBorder(
                borderRadius: BorderRadius.all(
                  Radius.circular(8.0),
                ),
              ),
            ),
            child: new Column(
              mainAxisAlignment: MainAxisAlignment.center,
              crossAxisAlignment: CrossAxisAlignment.center,
              children: <Widget>[
                new CircularProgressIndicator(),
              ],
            ),
          ),
        ),
      ),
    );
  }
}

调用

showDialog(context: context,
          builder: (BuildContext context){
            return LoadingDialog();
          });
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,534评论 1 32
  • 计算属性和监视1.4.1. 计算属性1)在 computed 属性对象中定义计算属性的方法 2)在页面中使用{{方...
    咻咻咻滴赵大妞阅读 283评论 0 0
  • 1、环境配置: 平台版本:CDH 5.15.1 服务器资源:VM虚拟机三台(规格:CPU 2核,内存8G,硬盘30...
    芒果布丁Mark阅读 3,740评论 0 0
  • 远山如雾 淙淙河水 揣着写给春的情书 匆匆上路 氤氲水汽 与岸边树邂逅 将浓浓淡淡的心事 挂满枝头 天蓝得耀眼 让...
    有云心更闲阅读 501评论 8 9
  • 闷热难耐,秋老虎肆虐。 这是“上乐佑尚高中”开学后的第二个月。 在校长室里,校长陆清宇看着坐在沙发上,戴着金边眼镜...
    mcy炎阅读 1,601评论 0 1

友情链接更多精彩内容