
Flutter
文章平均质量分 63
闪亮的大早
这个作者很懒,什么都没留下…
展开
-
共享状态管理(InheritedWidget)简单使用
`InheritedWidget`是 Flutter 中非常重要的一个**功能型**组件,它提供了一种在 widget 树中从上到下共享数据的方式,`InheritedWidge`t和`React`中的`context`功能类似,可以实现跨组件数据的传递。`InheritedWidget`的在 widget 树中数据传递方向是从上到下的。先查看`InheritedWidget` 源码, InheritedWidget 的构造中需要传入 child,这个是必须传入的 updateShou原创 2022-11-09 15:03:05 · 813 阅读 · 0 评论 -
Flutter 中 忽略文件的配置
Flutter项目中忽略文件配置,配置了 .gitignore但是没有生效的问题,这是因为在配置之前已经添加到git了,所以需要重新配置下:原创 2022-11-09 11:44:51 · 1466 阅读 · 0 评论 -
Dart中的类和单例模式
Dart中中的类:类的定义、使用类的成员、构造函数 、命名构造方法、初始化列表、重定向构造方法、常量构造函数、工厂构造方法、类的继承、setter和getter、类的继承、抽象类、多继承、隐式接口、Mixin混入、类的扩展extension、Flutter(able) 的单例模式等原创 2022-11-04 12:07:20 · 3262 阅读 · 0 评论 -
Dart基础-集合类型
其中,List// List定义// 1.使用类型推断定义 var letters = [ 'a' , 'b' , 'c' , 'd' ];// 2.明确指定类型 List < int > numbers = [ 1 , 2 , 3 , 4 ];$letters// List定义// 1.使用类型推断定义 var letters = [ 'a' , 'b' , 'c' , 'd' ];// 2.明确指定类型 List < int > numbers = [ 1 , 2 , 3 , 4 ];原创 2022-11-03 14:03:34 · 227 阅读 · 0 评论 -
Dart中的注释
Dart中的注释,在文档注释中,除非用中括号括起来,否则分析器会忽略所有文本。使用中括号可以引用类、方法、字段、顶级变量、函数和参数。括号中的符号会在已记录的程序元素的词法域中进行解析。解析 Dart 代码并生成 HTML 文档,可以使用 Dart 的文档生成工具 dart doc。之间的内容均被编译器忽略(不会忽略文档注释),多行注释可以嵌套。文档注释可以是多行注释,也可以是单行注释,文档注释以。是文档注释,具体如下,一起学习下。与多行文档注释具有相同的效果。关于生成文档的示例原创 2022-11-03 13:02:27 · 729 阅读 · 0 评论 -
Flutter中Button如何去掉默认的外边距 和 内边距
默认情况下,Button是带有内边距的和外边距的。TextButton 1 去掉了内边距和外边距。TextButton 2 去掉了外边距。原创 2022-11-01 19:31:16 · 4362 阅读 · 0 评论 -
Fluttter中转场动画
Flutter Android的默认页面过渡动画是从底部向上打开,现在很多android系统默认页面打开也是左右滑动,我们看到在Flutter ios上也是左右滑动效果。很简单,我们只需要更改主题,设置默认的转场动画。原创 2022-10-31 16:05:22 · 556 阅读 · 0 评论 -
Flutter 沉浸式状态栏
flutter项目运行起来,在ios上显示是没有最上边的半透明阴影,在android上状态栏有是有黑色阴影的。原创 2022-10-31 14:37:48 · 786 阅读 · 0 评论 -
Flutter中Flexible和Expanded区别
Flexible:Flexible是一个控制Row、Column、Flex等子组件如何布局的组件,Flexible 组件可以控制 Row、Column、Flex 的子控件占满父组件,比如,Row 中有3个子组件,两边的宽是100,中间的占满剩余的空间Expanded:Expanded 继承字 Flexible,fit 参数固定为 FlexFit.tight,也就是说 Expanded 必须(强制)填满剩余空间。原创 2022-10-30 16:39:37 · 520 阅读 · 0 评论 -
Flutter屏幕适配
的物理像素 ,有的也叫分辨率 是 750x1334 ,这个指的是像素pixel,单位是px,UI设计出的图,单位就可能是px值。地址:https://github.com/OpenFlutter/flutter_screenutil。没有传入单位,此时其实用的是单位是pt,也就是point,点的概念。的 devicePixelRatio 等于2,这是怎么来的呢?在Flutter中可以通过 window 来获取。点事抽象的单位,它们只在逻辑坐标系上有意义。在刚开始,所有的图形位置都由坐标点指定。原创 2022-10-22 12:24:54 · 2659 阅读 · 0 评论 -
Flutter中ImageView、ListView、GridView简单使用
key来表示可空,又因为title是final修饰量,final修饰的常量必须在声明进初始化或者在构造函数中初始化,它的值可以动态计算。图片混合模式(colorBlendMode)和color属性配合使用,能让图片改变颜色,里边的模式非常的多,产生的效果也是非常丰富的。fit属性可以控制图片的拉伸和挤压,这些都是根据图片的父级容器来的。最后的结果是生产了一个带值的List变量。:显示可能拉伸,可能裁切,充满(图片要充满整个容器,还不变形)。这是一个构造函数,除了Key,我们增加了一个必传参数,这里的。原创 2022-05-06 23:09:27 · 1038 阅读 · 0 评论