Web端图表库
数据库
dart语言/0-flutter组件
书籍 flutter组件详解与实战 https://weread.qq.com/web/reader/cde32d20813ab7181g013992k16732dc0161679091c5aeb1
[[1.1.1-lutterLogo组件]]
[[1.1.2-Placeholder]]
[[1.1.3-Container]]
第11章 风格组件 [[11.1 Material风格]]
dart语言/1.1.1-lutterLogo组件
用于渲染Flutter徽标的组件。
FlutterLogo( size: 100, style: FlutterLogoStyle. stacked, )
- 尺寸
FlutterLogo组件的尺寸由size属性设置,默认值为24.0,单位是逻辑像素。Flutter框架中的尺寸或位置信息,例如高度、宽度等,一般都以逻辑像素作为单位。
dart语言/1.1.2-Placeholder
软件开发的过程中经常会遇到一部分功能模块暂时还无法实现的情况,例如横幅广告等,但又需要在屏幕布局上为它们留下合适的空间,这时Placeholder组件就可以派上用场了。它可以方便开发者在屏幕上画出一个占位框,表示这块内容暂时还没完成。它的用法非常简单,基本代码如下:Placeholder()
dart语言/1.1.3-Container
在Flutter框架中,若需对一个组件进行包装或修饰,则最直接的办法就是将它嵌套在一个容器组件内。Container组件就是这样一个结合了定义尺寸、形状、背景颜色、间距、留白、装饰等多功能于一身的组件。虽然这些功能都有对应的组件,例如调节尺寸可以用SizedBox组件,设置间距可以用Padding组件,更改背景颜色可以用DecoratedBox组件,这些本书都会介绍到,但对于初学者而言,直接套用Container组件无疑是最简便且最容易记住的方式。对于有经验的开发者,适时使用Container组件也有助于在缩短代码量的同时增加代码的可读性。除了包装和修饰其他组件之外,Container组件也可以直接用来绘制图形或色块,代码如下:Container( width: 200, height: 100, color: Colors.grey, )
dart语言/11.1 Material风格
11.1.1 AppBar
AppBar组件是Material风格的导航条,一般作为Scaffold的appBar参数传入,最常用的属性有title(标题)、leading(前缀)和actions(操作按钮)等,代码如下:
官网
Beautiful native apps in record time | Flutter
中文官网
Flutter 中文资源主页 | Flutter中文文档网站_教程_入门_社区资源
https://flutter.dev/desktop#using-an-ide
Flutter桌面
flutter config --enable-windows-desktop
flutter config --enable-macos-desktop
flutter config --enable-linux-desktop
dart语言/flutter状态管理-局部刷新--自己封装框架
#flutter
Flutter如何状态管理_杨充-CSDN博客_flutter状态管理
【Flutter学习】组件通信(父子、兄弟) - 梁飞宇 - 博客园 (cnblogs.com)
flutter使用notification进行父子组件通信 - 云+社区 - 腾讯云 (tencent.com)
Flutter性能优化之局部刷新 - 简书 (jianshu.com)
RiverPod
Flutter状态管理之Riverpod_唯鹿的博客-CSDN博客_flutter_hooks
Flutter 使用 Riverpod+Retrofit 构建MVVM开发模式 - 简书 (jianshu.com)
拖拽
玩玩Flutter的拖拽——实现一款万能遥控器_唯鹿的博客-CSDN博客_flutter 田字格
provider实际应用
Flutter -- Provider在实际项目中的使用_moriliefeng3的博客-CSDN博客_flutter provider 使用
Flutter源码分析之InheritedWidget - 简书 (jianshu.com)