自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 flutter 滑动控件详解

flutter 滑动控件详解flutter中实现滑动的控件flutter中实现滑动的控件有三个分别是 ListView、GridView、CustomScrollView三个的关系ScrollViewCustomScrollViewBoxScrollViewListViewGridView即 ListView、GridView、CustomScrollView都是基于ScrollView开发的。ListView用法介绍默认构造函数方式(主要用来显示固定数量的item

2021-02-24 19:54:36 1338

原创 Flutter中.g文件使用

Flutter中.g文件使用声明好属性声明好构造函数添加 part ‘*.g.dart’ ;如下 import'package:json_annotation/json_annotation.dart'; part'chapter.g.dart'; /// @JsonSerializable() 这个注解千万不能遗漏了,否则不会生成对应的.g文件 /// @JsonSerializable() 这个注解千万不能遗漏了,否则不会生成对应的.g文件 /// @JsonSer

2020-12-01 21:14:19 1684

原创 Flutter BottomNavigationBarItem 底部导航,底部icon切换的时候第一次会闪一下

Flutter BottomNavigationBarItem 底部导航,底部icon切换的时候第一次回闪一下背景解决方案背景如上图,点击底部导航,第一次点击某一个导航的时候,其icon会闪一下经分析原因是:这里每个导航上,使用了两个icon来表示未选中状态与选中状态,除了默认被选中的导航外,其他导航均只加载了未选中状态的icon,当点击其中一个导航之后,该导航需要显示选中状态的icon,而此时需要加载然后显示,这个过程照成了闪一下的问题。解决方案原因知道了,解决方案也很明了了。先把所有涉及的

2020-12-01 20:41:25 1674

原创 Flutter 动态更新Dialog的UI

Flutter 动态更新Dialog背景有问题的代码:解决方案背景在一个界面中,弹出一个Dialog,然后在Dialog有一些交互,通过点击一些按钮来改变界面中的一些值,而Dialog又根据这些值显示不同的内容。如上图,创建专集的界面上,弹出了一个选择专集类型的Dialog,然后点击Dialog中不同的条目,改变界面上的selected字段的值,而Dialog又是根据selected来确定在哪一个条目上线上“对号”有问题的代码:class EditAlbumPage extends Statef

2020-12-01 20:23:59 1525

原创 CustomScrollView中的slivers系列

SliverListSliverFixedExtentListSliverPrototypeExtentListSliverGrid

2020-10-27 15:39:25 218

原创 Flutter回退

Flutter退出当前Widget栈 Navigator.of(context).pop();Flutter退出当前的Activity混合开发的时候,想退出当前的界面,仅仅退出Widget栈是不够的的,还需要同时把Activity容器也关闭SystemNavigator.pop();

2020-10-26 14:51:23 364

原创 Flutter中的Semantics控件

待整理

2020-10-21 23:29:20 198

原创 Dart基础

遇到的问题一下赋值报错报 Const variables must be initialized with a constant value// Const variables must be initialized with a constant value. static const IDS = const [1, 2, 3, 4, 5, 6]; static const DEFAULT_IDS = IDS[1];那么,想用list中的元素给一个常量赋值,该怎么做?...

2020-10-18 17:20:37 320

原创 Flutter 获取设备信息

获取当前设备平台Platform.isAndroid;Platform.isFuchsia;Platform.isIOS;Platform.isLinux;Platform.isMacOS;主要是通过Platform来获取final ThemeData theme = Theme.of(context);TargetPlatform targetPlatform = theme.platform;switch(targetPlatform){ case TargetPlatform.

2020-10-16 10:46:31 1077

原创 Container

奇葩问题点击红线圈住的空白处不执行点击事件GestureDetector( onTap: () { print("qenter,GestureDetector"); Navigator.push(context, CloudFunRouteFactory.getRightToLeftRoute(JuDetailPage(queries:sentence.toJson(),source: JuDetailPage.SOURCE_LIST))); }, child: Conta

2020-10-14 15:19:48 446

原创 路由相关的知识以及遇到的问题

路由相关的知识以及遇到的问题知识自定义路由动画static PageRouteBuilder getRightToLeftRoute(Widget page){ return PageRouteBuilder( transitionDuration: Duration(milliseconds: 200), // 动画时间 pageBuilder: (context, animation, secondaryAnimation) => page, //

2020-10-13 18:07:03 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除