效果:

文件结构:

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设置起始页相关推荐

  1. Flutter设置App的应用名字和应用logo图标的方法(android ios web)

    在前面的几期给大家介绍了flutter的安装以及一些简单的配置,还运行了helloword 那么接下来就带领大家了解如何设置应用名称以及图标 Flutter设置App的应用名字和应用logo图标的方法 ...

  2. vs运行网站设置起始页,取消起始页的方法

    运行网站时,可能由于起始页没有正确的设置,导致运行时出现类似以下的界面 出现了目录,点击具体我们想要的目录的确是可以到达我们想到的网站 但是每次都这样设计太过麻烦了 而且也不够美观 毕竟我们想一点击网 ...

  3. 【uniapp 动态设置 起始页 默认展示页面 】

    在开发一次uiapp app时,需要动态设置起始页,默认展示页,没有登录去登录页,登录了去首页 因为uniapp 是 pages 的第一个是默认页 所以这里我们需要处理 一下才能完美的实现. 1:ma ...

  4. VS MVC设置起始页

    方法1可以在 RounteConfig 中修改. 改为: public static void RegisterRoutes(RouteCollection routes){routes.Ignore ...

  5. flutter设置默认字体

    flutter设置默认字体 1. 下载字体文件 2. 将文件放入项目中 3. 修改pubspec.yaml 3. 修改MaterialApp组件 1. 下载字体文件 2. 将文件放入项目中 3. 修改 ...

  6. Flutter 设置文本框背景

    Flutter 设置文本框背景 先来看最终效果: 普通文本框样式的设置 以下设置一个普通的文本框样式: new TextField(controller: _titleTxt,keyboardType ...

  7. flutter 设置状态栏的颜色,背景appBar

    flutter 设置状态栏的颜色,背景appBar: AppBar( elevation: 0.5, brightness: Brightness.light, 在有AppBar的界面,状态栏一般有B ...

  8. ASPNET MVC项目设置起始页问题修复

    刚开始研究ASPNET MVC,使用的MVC2.0框架. 不小心将"Views"文件夹里面点了设置起始页,运行一直出错,不知道在哪里取消掉起始页的设置. 由于使用了SVN,发现改过 ...

  9. Flutter设置允许HTTP访问

    在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天.每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不 ...

最新文章

  1. TensorFlow 1.8.0正式发布,Bug修复和改进内容都在这里了
  2. 300 Longest Increasing Subsequence
  3. 软银千亿美元愿景基金PPT,孙正义解读股权投资IRR=44%
  4. C 语言编程 — 作用域和存储器
  5. Django--models一对多实例
  6. 学习quartz定时
  7. 射频篇(一) 模拟、射频器件学习(1) —— 晶振(OSC)
  8. Web网页布局的主要方式
  9. 用户故事地图对应到Epic及其缺点
  10. 中文分词算法python_Python FMM算法的中文分词器实现方法源码
  11. linux目录大小从大到小,linux系统下如何将当前目录下的文件从小到大排列
  12. Tomcat创建HTTPS访问,java访问https
  13. [笔记]Unity粒子特效1初次了解
  14. 【音乐】自挂东南枝歌词原诗句(一)——2015年1月2日
  15. seo秘籍,seo秘籍-自学seo零基础知识入门优化教程
  16. git 解决push报错:[rejected] master -> master (fetch first)
  17. python中if not x_python使用 'if x is not None' 还是'if not x is None' – IT热血青年
  18. leetcode 题解 904.水果成篮(Typescript)
  19. 【STM32】HAL库 ——DAC
  20. javascript中的:DOM对象

热门文章

  1. 关于git的常用操作
  2. 「完美复刻」的人物肖像画生成算法 U^2-Net
  3. 行车数据上链,国产汽车很上道
  4. Go游戏服务端框架从零搭建(一)— 架构设计
  5. markdown 语法小结
  6. mysql json decode_json_decode函数详解
  7. 新旧年交替的“投基”策略
  8. VS2022 Preview 尝鲜版 下载教程
  9. python累计积_累积分布函数(cumulative distribution function)
  10. 系统架构敏感点,权衡点