成品直播源码,Flutter 夜间模式 全局字体

成品直播源码,Flutter 夜间模式 全局字体

 

1
import 'package:flutter/material.dart';<br>import 'package:flutter_widget/router/applicationRouterGradual.dart';<br>import 'package:flutter_widget/router/applicationRouterSlide.dart';<br>import 'package:flutter_widget/widget/layout.dart';<br> <br>class HomeContent extends StatefulWidget {<br>  @override<br>  State<StatefulWidget> createState() {<br>    // TODO: implement createState<br>    return _HomeContentState();<br>  }<br>}<br> <br>class _HomeContentState extends State<HomeContent> {<br>  final List arrayRouter = [<br>    },<br>  ];<br>  bool modelDay = true;<br>  Brightness appBrightness = Brightness.light;<br>  @override<br>  Widget build(BuildContext context) {<br>    // TODO: implement build<br>    return MaterialApp(<br>      title: 'Flutter 基础学习',<br>      theme: ThemeData(<br>        // fontFamily: 'TianShi',//全局字体设置<br>        brightness: appBrightness,<br>        primarySwatch: Colors.blue,<br>      ),<br>      home: Scaffold(<br>        appBar: AppBar(<br>          title: Text("flutter 组件的学习"),<br>          actions: [<br>            Center(child: Text("主题切换")),<br>            Switch(<br>                activeColor: Colors.orange,<br>                value: modelDay,<br>                onChanged: (value) {<br>                  setState(() {  //切换主题<br>                    this.modelDay = value;<br>                    appBrightness =<br>                        this.modelDay ? Brightness.light : Brightness.dark;<br>                  });<br>                })<br>          ],<br>        ),<br>        body: SingleChildScrollView(<br>          child: Center(<br>            child: Column(<br>              children: arrayRouter<br>                  .map(<br>                    (item) => MaterialButton(<br>                      onPressed: () {<br>                        // Navigator.push(context,<br>                        //     MaterialPageRoute(builder: (context) => Layout()));<br>                        Navigator.pushNamed(context, item['router'],<br>                            arguments: {'desc': item['desc']});<br>                        //Navigator.push(context, ApplicationRouterGradual())<br>                        // Navigator.push(context,<br>                        //     ApplicationRouterGradual(widget: LessGroupPage()));<br>                        // Navigator.push(context, route)<br>                        // Navigator.push(context,<br>                        //     ApplicationRouterSlide(widget: LessGroupPage()));<br>                      },<br>                      color: Colors.cyan,<br>                      splashColor: Colors.green,<br>                      elevation: 10,<br>                      child: Text(<br>                        item['title'],<br>                        style: TextStyle(color: Colors.white),<br>                      ),<br>                    ),<br>                  )<br>                  .toList(),<br>            ),<br>          ),<br>        ),<br>      ),<br>    );<br>  }<br>} 

以上就是成品直播源码,Flutter 夜间模式 全局字体, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-03-03 短视频系统源码,点开图片双指放大或双击放大
2022-03-03 直播软件开发,同一分类下仅状态栏切换有无特效两个版本
2022-03-03 直播软件搭建,横版自动滑动的轮播图
点击右上角即可分享
微信分享提示