首页 > 编程语言 >视频直播系统源码,自定义背景和状态管理

视频直播系统源码,自定义背景和状态管理

时间:2023-11-16 14:11:48浏览次数:35  
标签:false 自定义 直播 bool context 面板 源码

视频直播系统源码,自定义背景和状态管理

1.源码

 


Future<T> showModalBottomSheet<T>({
 
  @required BuildContext context,
 
  @required WidgetBuilder builder,
 
  Color backgroundColor,    //面板背景颜色
 
  double elevation,
 
  ShapeBorder shape,
 
  Clip clipBehavior,
 
  Color barrierColor,        //非面板的背景颜色
 
  bool isScrollControlled = false,
 
  bool useRootNavigator = false,
 
  bool isDismissible = true,  //点击外部是否消失
 
  bool enableDrag = true,    //是否拖拽消失
 
  RouteSettings routeSettings,
 
})

2.解决点击面板消失问题

 


/**
 * 底部面板,相当于弹出了一个新页面
 * 默认点击消失,可以给子组件外面包一层GestureDetector并设置onTap返回false,拦截点击事件使点击底部面板区域,面板不消失。
 */
showModalBottomSheet(
        context: context,
        builder: (context) {
          return StatefulBuilder(
            builder: (context, setStateBottomSheet) {
              return GestureDetector(
                onTap: () {
                  return false;
                },
                child: Container(
                  decoration: BoxDecoration(
                      borderRadius: BorderRadius.only(
                        topLeft: Radius.circular(8),
                        topRight: Radius.circular(8),
                      ),
                      color: Colors.white),
                  height: ScreenAdapter.setHeight(500),
                  padding: EdgeInsets.fromLTRB(20, 20, 20, 0),
                 
                ),
              );
            },
          );
        },
       
        );

 

 以上就是 视频直播系统源码,自定义背景和状态管理,更多内容欢迎关注之后的文章

 

标签:false,自定义,直播,bool,context,面板,源码
From: https://www.cnblogs.com/yunbaomengnan/p/17836077.html

相关文章

  • 基于Java的在线教育网站管理系统设计与实现(源码+lw+部署文档+讲解等)
    (文章目录)前言:heartpulse:博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌:heartpulse:......
  • 牛客网语法直播笔记-前30分钟-无图
    学习网址:https://www.nowcoder.com/study/live/528/1/1第一个问题:数组下标越界数组下标越界没有规定说声明的数组要挨着放,也就是图中的abc三个数组是没有规定地址是连在一起的,一般来说编译器是会这么干的,而且每个编译器的都会在之间留点空(也就是0)每个编译器所留的空还不一样。这里......
  • 微信团队分享:详解iOS版微信视频号直播中因帧率异常导致的功耗问题
    本文由微信客户端团队rhythm分享,原题“视频号直播:如何进一步降低功耗占用?”,本文有修订和改动。1、引言功耗优化一直是app性能优化中让人头疼的问题,尤其是在直播这种用户观看时长特别久的场景。怎样能在不影响主体验的前提下,进一步优化微信iOS端视频号直播的功耗占用,本文给出......
  • Java中的Comparator自定义排序
    需求:将指定数据中的数据,按照字母中包含的数字大小进行排序测试代码:publicstaticvoidmain(String[]args){List<String>list=newArrayList<>();list.add("QW34");list.add("QW21");list.add("QW12");list.add("QS34"......
  • 源码安装PostgreSQL
    准备工作更新系统。yum-yupdate安装依赖。yum-ygroupinstall"Developmenttools"yum-yinstallreadline-devel源码安装PostgreSQL创建postgres用户。groupaddpostgresuseradd-gpostgrespostgres创建安装目录并授权。mkdir-p/usr/local/postgres15.3......
  • 基于Python的热门旅游景点数据分析系统的设计与实现-计算机毕业设计源码+LW文档
    开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:PyCharm浏览器:谷歌浏览器DROPTABLEIFEXISTS08375_menpiaoxinxi;/*!40101SET@saved_cs_client=@@character_set_client/;/!40101SETcharacter_set_cl......
  • NS-3源码学习(二)Channel和NetDevice
    NS-3源码学习(二)Channel和NetDevice对于一个新的802.11协议的实现,仅需要完成对两个抽象类的实现即可,一个是Channel抽象类,一个是NetDevice接口,这两个类对上层来说是透明的,而且据我查阅代码了解,这两个类仅需知道上一层(网络层)是IPv4协议还是IPv6协议即可,并没有对上层有更高的要求。M......
  • django南京某高校校园外卖点餐系统-计算机毕业设计源码+LW文档
    摘 要系统根据现在南京某高校校园外卖点餐现有的管理模块进行开发和扩展,采用面向对象的开发的思想和结构化的开发方法对南京某高校校园外卖点餐的现状进行系统调查。采用结构化的分析设计,该方法要求结合一定的图表,在模块化的基础上进行系统的开发工作。在设计中采用“自下而上”......
  • 基于Python的高校成绩分析-计算机毕业设计源码+LW文档
    摘 要随着计算机技术发展,计算机系统的应用已延伸到社会的各个领域,大量基于网络的广泛应用给生活带来了十分的便利。所以把高校成绩分析与现在网络相结合,利用计算机搭建高校成绩分析系统,实现高校成绩分析的信息化。则对于进一步提高高校成绩分析管理发展,丰富高校成绩分析管理经验......
  • CreateCollection API执行流程_milvus源码解析
    CreateCollectionAPI执行流程源码解析milvus版本:v2.3.2CreateCollection这个API流程较长,也是milvus的核心API之一,涉及的内容比较复杂。这里只介绍和元数据相关的流程。整体架构:CreateCollection的数据流向:1.客户端sdk发出CreateCollectionAPI请求。frompymilvusim......