flutter-其他学习

简介: flutter-其他学习
Matrix4(重点学习)


AspectRatio

这个控件可以通过设置宽高比来设置子控件的宽高

FittedBox

该控件可以设置子控件的显示模式,类似于图片中的缩放模式

Offstage

该控件可以控制显示与隐藏, offstage: false即为隐藏,true为显示

button

按钮状态 分为 可点击和不可点击

不可点击(disabledColor,disabledTextColor)

操作中 (splashColor,textColor)

正常(color,textColor)

操作后(highlightColor,textColor)

elevation 阴影的范围,值越大阴影范围越大

shape 设置按钮的形状

  • BeveledRectangleBorder 带斜角的长方形边框(8个角)
  • CircleBorder 圆形边框
  • RoundedRectangleBorder 圆角矩形
  • StadiumBorder 两端是半圆的边框

onPressed 传入null 就是禁用

RaisedButton

一个带阴影的填充材料设计按钮

FlatButton

一个没有阴影的材质设计按钮

OutlineButton

类似于具有薄灰色圆角矩形边框的FlatButton 就是有边框的flatButton

IconButton

用于创建仅包含图标的按钮

DropdownButton(重点学习)

一个显示可供选择的选项的按钮

InkWell

实现平面按钮的墨水飞溅部分

IndexedStack

一个堆栈,显示来自子列表的单个子项。显示的子项是具有给定索引的子项。堆栈总是和最大的孩子一样大。如果value为null,则不显示任何内容。

Stack

一个小部件,它将子节点相对于其边框定位。如果要以简单的方式重叠多个子项,此类很有用,例如,具有一些文本和图像,覆盖有渐变和附加到底部的按钮

禁止PageView的滑动

physics: NeverScrollableScrollPhysics()

table(不可滚动的grideview)
相关文章
|
1月前
|
存储 缓存 JavaScript
Flutter 学习之封装 WebView
【10月更文挑战第24天】通过以上的探讨,我们可以看出,在 Flutter 中封装 WebView 是非常有必要的,它可以提高代码的复用性、增强可维护性、提供统一接口。在实际应用中,我们需要根据具体的需求和场景,选择合适的封装方法和技术,以实现更好的效果。
|
1月前
|
设计模式 移动开发 开发框架
如何学习 Flutter 框架?
学习 Flutter 需要耐心和持续的努力,通过系统的学习、实践、交流和不断跟进最新技术,你将逐渐掌握 Flutter 框架,并能够开发出高质量的移动应用。
|
2月前
|
Dart 开发者 Windows
flutter:dart的学习
本文介绍了Dart语言的下载方法及基本使用,包括在Windows系统上和VSCode中的安装步骤,并展示了如何运行Dart代码。此外,还详细说明了Dart的基础语法、构造函数、泛型以及库的使用方法。文中通过示例代码解释了闭包、运算符等概念,并介绍了Dart的新特性如非空断言操作符和延迟初始化变量。最后,提供了添加第三方库依赖的方法。
38 12
|
7月前
|
设计模式 缓存 Dart
Flutter学习笔记&学习资料推荐,15分钟的字节跳动视频面试
Flutter学习笔记&学习资料推荐,15分钟的字节跳动视频面试
|
4月前
|
Dart 开发工具 Android开发
Flutter学习:从搭建环境到运行
Flutter学习:从搭建环境到运行
52 0
|
5月前
flutter的状态管理学习
flutter的状态管理学习
|
5月前
|
开发者
Flutter 动画学习
Flutter 动画学习
|
5月前
|
Android开发 开发者
flutter 开发环境配置和生命周期学习
flutter 开发环境配置和生命周期学习
|
5月前
Flutter 列表学习(listview,gridview,ExpansionTile,ScrollController,RefreshIndicator)
Flutter 列表学习(listview,gridview,ExpansionTile,ScrollController,RefreshIndicator)
|
7月前
|
Java Android开发 消息中间件
flutter面试,字节大牛教你手撕Android学习
flutter面试,字节大牛教你手撕Android学习