首页 > 编程语言 >在线直播源码,Dialog使用详情(中间弹框)

在线直播源码,Dialog使用详情(中间弹框)

时间:2023-10-26 14:27:00浏览次数:36  
标签:package dart 源码 Dialog import 弹框

在线直播源码,Dialog使用详情(中间弹框)

第一步:应用程序入口设置

当我们导入依赖后,在应用程序顶层把GetMaterialApp 作为顶层,如下所示

 


import 'package:flutter/material.dart';
import 'package:flutter_getx_example/DialogExample/DialogExample.dart';
import 'package:get/get.dart';
 
void main() {
  runApp(MyApp());
}
 
class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return GetMaterialApp(
      title: "GetX",
      home: DialogExample(),
    );
  }
}

第二步:调用Dialog

我们可以通过Get.defaultDialog() 来显示 dialog ,如下所示

 


import 'package:flutter/material.dart';
import 'package:get/get.dart';
 
class DialogExample extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("GetX Title"),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: [
            ElevatedButton(
              onPressed: () {
                Get.defaultDialog(
                  title: "删除",
                  middleText: "您确定要删除吗?",
                  //确定按钮
                  confirm: ElevatedButton(
                      onPressed: () {
                        //单击后删除弹框
                        Get.back();
                      },
                      child:const Text("确定")),
                  //取消按钮
                  cancel: ElevatedButton(
                      onPressed: () {
                        //单击后删除弹框
                        Get.back();
                      },
                      child:const  Text("取消")),
                      
                );
 
              },
              child: Text("显示 Dialog"))
          ],
        ),
      ),
    );
  }
}

 

 以上就是 在线直播源码,Dialog使用详情(中间弹框),更多内容欢迎关注之后的文章

 

标签:package,dart,源码,Dialog,import,弹框
From: https://www.cnblogs.com/yunbaomengnan/p/17789277.html

相关文章

  • CocosCreator3.x 应用在UI(Sprite) 上的 shader(.effect) 的合批,通过自定义顶点参数(四
    源码阅读部分顶点数量、布局相关设置针对UI所使用的Mesh的顶点设置:如simple模式使用1个矩形(2x2个顶点),sliced模式使用9个矩形(4x4个顶点)dataLength相当于顶点数量。vertexRow和vertexCol描述了网格形状。SetIndexBuffer则描述网格中所有“三角形”分别由哪3......
  • 直播系统源码,自动登录及记住密码实现
    直播系统源码,自动登录及记住密码实现分为两个activity,mainActivity是登录页面,homeActivity是登录成功页面。HomeActivity.java代码 publicclassHomeActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){  super.onCrea......
  • 直播app系统源码,Flutter中导航栏和状态栏设置成透明
    直播app系统源码,Flutter中导航栏和状态栏设置成透明一、Flutter透明状态栏设置 import'package:flutter/material.dart';//导入对应的文件import'package:flutter/services.dart';   voidmain(){ //配置透明的状态栏 SystemUiOverlayStylesystemUiOverlayStyle=......
  • 《Erlang程序设计(第2版)》高清高质量PDF电子书+源码
    下载:https://pan.quark.cn/s/81c3d7f6f070......
  • 消息发送源码
    SendResultsendResult=MQClientAPIImpl.this.processSendResponse(brokerName,msg,response);if(context!=null&&sendResult!=null){context.setSendResult(sendResult);context.getProducer().executeSendMessageHookAfter(con......
  • Linux-编译源码时所需提前安装的常用依赖包列表
    编译源码时所需提前安装的常用依赖包列表:yum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcur......
  • [全网唯一]通过修改源码使得从ZIP提取文件并在提取时进行重命名保存(博客园同步发布)
    源码位置:/Lib/zipfile.py/ZipFile/_extract_member/zipfile.py或者直接点击extract函数.在使用python解压缩zip文件时,由于需要在解压时重命名文件为我想要的格式,而不巧的是,zipfile包官方源代码没有这个功能...于是,在百度之后,果断放弃寻找现成代码的想法.在研究了一......
  • 基于Python的猫狗宠物展示系统-计算机毕业设计源码+LW文档
    摘 要 随着时代的发展,人们对宠物也越来越重视,近些年来我国的宠物产业也发生了翻天覆地的变化,但是很多人在出去宠物的时候不知道去哪里宠物,在预订酒店和机票的时候也没有一个综合性的宠物网站,为了让人们的宠物变的更加的方便,为此我开发了本基于Python的猫狗宠物展示系统本基于......
  • Nacos源码阅读心得
    Nacos注册中心(1.4.1)源码解读心得一丶Nacos介绍Nacos是阿里巴巴推出的一款新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它致力于帮助您发现、配置和管理微服务,提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数......
  • Metasploit Linux Reverse_Tcp Shellcode 源码分析
    分析Metasploitlinux/x64/shell/reverse_tcpshellcodeShellcode生成使用msfvenom生成c格式的stagedshellcode$msfvenom-plinux/x64/shell/reverse_tcp-fc-ax64--platformlinuxLHOST=192.168.48.233LPORT=4444Payloadsize:130bytesFinalsizeofcf......