【Flutter】
文章平均质量分 56
Flutter实战总结
浅夏晴空
这个作者很懒,什么都没留下…
展开
-
Flutter使用ScreenUtil获取屏幕宽高初始化报错
报错如下 原因我们在布局中使用ScreenUtil().screenWidth获取屏幕宽度是,在初始化未装载视图时,第一次获取时拿不到,会出现如上的崩溃。解决方案import 'package:flutter_screenutil/screenutil_init.dart';import 'package:flutter_screenutil/flutter_screenutil.dart';@overrideWidget build(BuildContext context) { /原创 2021-11-17 11:48:38 · 3736 阅读 · 1 评论 -
Flutter时间轴(timeline)
组件在业务开发中经常会使用到timeline时间轴,来记录数据操作记录等,在这本人封装了一个相对较通用的时间轴组件。示例 参数参数类型必填说明timelineListList是时间轴数据lineColorColor是时间轴轴线颜色heightdouble否时间轴右侧容器高度(默认80)titleStyleTextStyle否时间轴标题样式(已定义初始值 如无特殊样式无需传参)subtitleStyleTextStyle否原创 2021-11-16 19:22:33 · 4027 阅读 · 1 评论 -
Flutter 页面滚动吸顶详解(NestedScrollView)
前言在业务开发中我们经常会有滚动吸顶的效果,目前Flutter也有很多种实现方式,这里介绍一下本人在开发中使用到的基于NestedScrollView实现的滚动吸顶组件;以及中间涉及的各种定位的布局操作;效果NestedScrollView首先了解一下NestedScrollView滚动组件;NestedScrollView:支持嵌套滑动的ScrollView;属性属性说明默认值controller滚动监听无scrollDirection滚动方向Axis.原创 2021-11-15 15:08:27 · 12847 阅读 · 0 评论 -
Flutter Text详解
示例APIText,很常用的一个Widget;用于显示简单样式文本,它包含一些控制文本显示样式的一些属性text构造方法源码:/// If the [style] argument is null, the text will use the style from the /// closest enclosing [DefaultTextStyle]. /// /// The [data] parameter must not be null. const Text( t原创 2020-07-06 14:05:20 · 5625 阅读 · 0 评论 -
从Flutter路由报错引申BuildContext详解
前言在使用flutter路由跳转是出现如下错误:代码:import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context){ return new MaterialApp( title: 'Test Flutter',原创 2020-07-06 14:02:35 · 1921 阅读 · 1 评论 -
vscode调试Flutter
前言之前每次启动flutter时首先是要open -a Simulator打开本地的模拟器(我这里是Mac Xcode的iOS模拟器),然后在运行flutter run命令,这是才会把程序运行的模拟器;Launching lib/main.dart on iPhone Xʀ in debug mode...Running Xcode build... ├─Assembling Flutter reso原创 2020-07-06 10:25:54 · 7103 阅读 · 0 评论