Flutter设置起始页
效果:
文件结构:
login页面代码:
import 'package:flutter/material.dart';class LoginPage extends StatefulWidget {//继承StatefulWidget类,表示它是一个有状态的组件const LoginPage({Key? key}) : super(key: key);@override_LoginPageState createState() =>_LoginPageState(); //如果集成StatelessWidget类,这里就该是Widget build(BuildContext context)
}class _LoginPageState extends State<LoginPage> {@overrideWidget build(BuildContext context) {//构建UI,写控件的地方return Theme(data: ThemeData(),child: Scaffold(body: _buildPageContent(),),);}Widget _buildPageContent() {return Container(color: const Color.fromARGB(255, 148, 200, 207),child: ListView(children: <Widget>[const Center(child: Text("欢迎使用本系统",style: TextStyle(fontSize: 18, color: Colors.black),textScaleFactor: 3.2 //缩放倍数,没有这个字会很小)),const SizedBox(height: 20.0),const SizedBox(height: 20.0),],),);}
}
入口文件:
import 'package:flutter/material.dart';
import 'package:flutter_app/login/login.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget {final routes = <String, WidgetBuilder>{"/login/login.dart": (context) => LoginPage(),};@overrideWidget build(BuildContext context) {return new MaterialApp(title: '登录Demo',debugShowCheckedModeBanner: false,theme: new ThemeData(primarySwatch: Colors.lightBlue,),home: LoginPage(),);}
}
说明记录
Flutter设置起始页相关推荐
- Flutter设置App的应用名字和应用logo图标的方法(android ios web)
在前面的几期给大家介绍了flutter的安装以及一些简单的配置,还运行了helloword 那么接下来就带领大家了解如何设置应用名称以及图标 Flutter设置App的应用名字和应用logo图标的方法 ...
- vs运行网站设置起始页,取消起始页的方法
运行网站时,可能由于起始页没有正确的设置,导致运行时出现类似以下的界面 出现了目录,点击具体我们想要的目录的确是可以到达我们想到的网站 但是每次都这样设计太过麻烦了 而且也不够美观 毕竟我们想一点击网 ...
- 【uniapp 动态设置 起始页 默认展示页面 】
在开发一次uiapp app时,需要动态设置起始页,默认展示页,没有登录去登录页,登录了去首页 因为uniapp 是 pages 的第一个是默认页 所以这里我们需要处理 一下才能完美的实现. 1:ma ...
- VS MVC设置起始页
方法1可以在 RounteConfig 中修改. 改为: public static void RegisterRoutes(RouteCollection routes){routes.Ignore ...
- flutter设置默认字体
flutter设置默认字体 1. 下载字体文件 2. 将文件放入项目中 3. 修改pubspec.yaml 3. 修改MaterialApp组件 1. 下载字体文件 2. 将文件放入项目中 3. 修改 ...
- Flutter 设置文本框背景
Flutter 设置文本框背景 先来看最终效果: 普通文本框样式的设置 以下设置一个普通的文本框样式: new TextField(controller: _titleTxt,keyboardType ...
- flutter 设置状态栏的颜色,背景appBar
flutter 设置状态栏的颜色,背景appBar: AppBar( elevation: 0.5, brightness: Brightness.light, 在有AppBar的界面,状态栏一般有B ...
- ASPNET MVC项目设置起始页问题修复
刚开始研究ASPNET MVC,使用的MVC2.0框架. 不小心将"Views"文件夹里面点了设置起始页,运行一直出错,不知道在哪里取消掉起始页的设置. 由于使用了SVN,发现改过 ...
- Flutter设置允许HTTP访问
在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天.每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不 ...
最新文章
- TensorFlow 1.8.0正式发布,Bug修复和改进内容都在这里了
- 300 Longest Increasing Subsequence
- 软银千亿美元愿景基金PPT,孙正义解读股权投资IRR=44%
- C 语言编程 — 作用域和存储器
- Django--models一对多实例
- 学习quartz定时
- 射频篇(一) 模拟、射频器件学习(1) —— 晶振(OSC)
- Web网页布局的主要方式
- 用户故事地图对应到Epic及其缺点
- 中文分词算法python_Python FMM算法的中文分词器实现方法源码
- linux目录大小从大到小,linux系统下如何将当前目录下的文件从小到大排列
- Tomcat创建HTTPS访问,java访问https
- [笔记]Unity粒子特效1初次了解
- 【音乐】自挂东南枝歌词原诗句(一)——2015年1月2日
- seo秘籍,seo秘籍-自学seo零基础知识入门优化教程
- git 解决push报错:[rejected] master -> master (fetch first)
- python中if not x_python使用 'if x is not None' 还是'if not x is None' – IT热血青年
- leetcode 题解 904.水果成篮(Typescript)
- 【STM32】HAL库 ——DAC
- javascript中的:DOM对象