【flutter】flutter2升级到3.

embedded/2024/11/20 2:08:45/

文章目录

  • 背景
    • flutter2-3升级的修改之处
    • 界面效果
    • 其它

背景

以这个 https://github.com/aa286211636/Flutter_QQ 为例子, 升级下看看

flutter23_4">flutter2-3升级的修改之处

  1. flatButton变为TextButton
  2. 设备屏幕尺寸获取: Screen.width(context)变为MediaQuery.of(context).size.width
  3. 很多库加了_nullsafety后缀, 比如ffloat => ffloat_nullsafety: ^3.3.6
  4. 给不可变的组件添加const关键字(非必须的,仅是性能更好点)
  5. 构造函数传递要非空判断,或者用super.xxx来接。

界面效果

只有登录界面能正常显示,别的页面都是报错。 flutter这版本变动,基本不能直接run
在这里插入图片描述

其它

Failed to launch browser.
在这里插入图片描述
发生于下面操作之后:

  1. flutter run -d web-server --web-host 0.0.0.0
  2. flutter run edge

http://www.ppmy.cn/embedded/138936.html

相关文章

css 溢出隐藏显示省略号

单行文字超出隐藏: 要使用CSS使超出容器的文本隐藏并以省略号显示,可以使用以下属性: overflow:hidden: 设置为 hidden 以隐藏超出容器的内容。 text-overflow:ellipsis: 设置为 ellipsis 以显示省略号。 white-space:nowrap: 设置为 nowr…

简单的爬虫脚本编写

一、数据来源分析 想爬取一个网站的数据,我们首先要进行数据分析。通过浏览器F12开发者工具栏进行抓包,可以分析我们想要的数据来源。 通过关键字搜索,可以找到相对应的数据包 二、爬虫实现 需要用到的模块为:request&#xf…

数据库基本概念学习笔记

1.数据库是什么 数据库是按照数据结构来组织、存储和管理数据的仓库,它是一个长期存储在计算机内的、有组织的、可共享的、统一管理的数据集合。 1.1数据库的组成部分 数据:是数据库中存储的基本对象,包括文字、数字、图像、声音等各种类型…

15分钟学 Go 第 58 天 :复习与总结

复习与总结 1. 定位薄弱环节 首先,回顾你在学习Go语言过程中遇到的困难。我们可以将学习内容按“基础概念”、“并发编程”、“错误处理”、“接口和类型系统”等几个方面进行总结。这将帮助我们清晰地确定复习的重点。 复习表格 学习领域薄弱环节复习方法例子代…

11.12.2024刷华为OD-集合的使用,递归回溯的使用

文章目录 HJ41 集合的使用HJ43 迷宫问题--递归回溯的使用语法知识记录 HJ41 集合的使用 HJ43 迷宫问题–递归回溯的使用 def dfs(x, y, path, grid):n len(grid)m len(grid[0])if x n-1 and y m-1:for cor in path:print("({},{})".format(cor[0],cor[1]))# 判断…

卷积神经网络CNN——卷积层、池化层、全连接层

文章目录 1.CNN网络的构成2.卷积层2.1卷积的计算方法2.2 padding2.3 stride2.4 多通道卷积2.5 多卷积核卷积2.6 特征图大小 3.池化层(Pooling)3.1 最大池化3.2平均池化 4.全连接层5.卷积神经网络的搭建5.1 数据加载5.2 数据处理5.3 模型搭建5.4 模型编译…

ue5 蓝图学习(一)结构体的使用

在内容浏览器中右键 蓝图-选择结构体 下面这东西就是结构体,和C的结构体差不多 双击一下 可以添加变量,设置变量的类型和默认值。 可以在关卡蓝图中调用它。 点击打开关卡蓝图,添加变量 在变量的右侧,变量类型里搜索strcut&#…

CentOS网络配置

上一篇文章:VMware Workstation安装Centos系统 在CentOS系统中进行网络配置是确保系统能够顺畅接入网络的重要步骤。本文将详细介绍如何配置静态IP地址、网关、DNS等关键网络参数,以帮助需要的人快速掌握CentOS网络配置的基本方法和技巧。通过遵循本文的…