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)
相关文章
|
2月前
|
设计模式 缓存 Dart
Flutter学习笔记&学习资料推荐,15分钟的字节跳动视频面试
Flutter学习笔记&学习资料推荐,15分钟的字节跳动视频面试
|
12天前
flutter的状态管理学习
flutter的状态管理学习
|
12天前
|
开发者
Flutter 动画学习
Flutter 动画学习
|
12天前
|
Android开发 开发者
flutter 开发环境配置和生命周期学习
flutter 开发环境配置和生命周期学习
|
12天前
Flutter 列表学习(listview,gridview,ExpansionTile,ScrollController,RefreshIndicator)
Flutter 列表学习(listview,gridview,ExpansionTile,ScrollController,RefreshIndicator)
|
2月前
|
Java Android开发 消息中间件
flutter面试,字节大牛教你手撕Android学习
flutter面试,字节大牛教你手撕Android学习
|
2月前
|
Rust 前端开发 JavaScript
IM跨平台技术学习(十):快速对比跨平台框架Electron、Flutter、Tauri、React Native等
在本文中,我们将比较五种流行的桌面应用程序开发框架:Electron、Flutter、Tauri、React Native 和 Qt,希望可以帮助你根据项目需求做出明智的技术选型决策。
313 2
|
2月前
|
Dart Unix
Flutter 学习 之 时间转换工具类
Flutter 学习之时间转换工具类 在 Flutter 应用程序开发中,处理时间戳是非常常见的需求。我们通常需要将时间戳转换为人类可读的日期时间格式。为了实现这一点,我们可以创建一个时间转换工具类。
|
2月前
|
Dart
Flutter 学习之图片的选择、裁切、保存
Flutter 学习之图片的选择、裁切、保存 在Flutter中,我们可以通过调用系统的图片选择器来选择一张图片,也可以通过使用插件来实现图片的裁切和保存。
163 0
|
11月前
|
Dart 开发工具 开发者
如何快速的学习认识Flutter
学习和掌握Flutter需要一定的时间和实践,但以下步骤可以帮助你快速入门并认识Flutter: 1.学习Dart语言:Flutter使用Dart作为开发语言,所以首先要熟悉Dart语法和基本概念。你可以查阅Dart官方文档、教程或在线课程来学习Dart的基础知识。 2.安装Flutter:访问Flutter官方网站,下载并安装适用于你操作系统的Flutter SDK。按照官方文档中的指引进行配置和设置。 3.创建Flutter项目:使用Flutter命令行工具(flutter CLI)创建一个新的Flutter项目。在命令行中运行以下命令: