- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Flutter 获取系统相册
iOS需要再项目内配置plist文件,申请访问权<key>NSPhotoLibraryUsageDescription</key><string>Example usage description</string><key>NSCameraUsageDescription</key><string>Ex...
2019-05-23 08:37:39 5278
原创 Flutter 不能做什么?
在评估新技术时,我发现弄清楚哪些不能做比哪些能做到的更有用,即使这些限制看起来非常消极。准备迎接失望与不快吧。我试图回避一些人们不喜欢的观点和事情(比如缺乏标记语言),只讨论关于 Flutter 目前无法做到的,以及何时有希望能做到。从 Dart 直接调用原生 APIFlutter 可以与原生平台 API 交互 ,但不是直接调用。这与 Xamarin 及 NativeScript 不...
2019-05-17 09:33:27 203 1
转载 Flutter PageView
现在的小目标是要实现一个 「图片轮播」的效果,我们在 Android 中可以使用ViewPager结合handler或者 Timer去实现。而我们在 Flutter中,其实也是类似的。那么,在Flutter中,代替 Android 中的ViewPager组件是PageView,而且,这个PageView相比ViewPager扩展性更高。我们来看一下Flutter PageView 官...
2019-05-15 16:51:18 178 1
原创 Flutter 布局 LimitedBox、Offstage、OverflowBox、SizedBox详解
本文主要介绍Flutter布局中的LimitedBox、Offstage、OverflowBox、SizedBox四种控件,详细介绍了其布局行为以及使用场景,并对源码进行了分析。1. LimitedBoxA box that limits its size only when it‘s unconstrained.1.1 简介LimitedBox,通过字面意思,也可以猜测出...
2019-05-15 16:28:46 117 1
原创 Flutter dio结合json_serializable请求数据并解析
前言我们在开发中,会面临要从服务器请求数据,然后解析服务器过来的json数据,这个在android中,都有相应的的封装好的很好的插件可以做这样的事情,请求数据有okHttp,解析有GSON。那么在flutter中呢,对应的可以是什么呢,我目前请求数据使用的是dio,解析使用的是json_serializable,下面是一个简单的例子实践一、集成插件在pubspec.yaml文件中添...
2019-05-15 16:25:56 98 1
原创 Flutter Stack相对布局中定位的方式
记录一下Stack布局中,定位的两种方式child: new Column( children: <Widget>[ new SizedBox(height: 20.0), new Stack( alignment: const FractionalOffset(0.9, 0.1),/...
2019-05-15 16:23:12 6372 1
原创 Flutter 圆形头像的几种实现方式
圆形头像 ClipOval new ClipOval( child: Image.asset("assets/images/home/xingbiao.png",fit: BoxFit.fill), ) CircleAvatar CircleAvatar( radius: 36.0, backgroundImage: AssetImage( ...
2019-05-15 16:18:39 3047
原创 Flutter 填坑之 ListView.builder 下横向不显示内容
当我们用 ListView.builder 构造函数打造一个横向的 ListView 的时候,代码是这样的:ListView.builder( scrollDirection: Axis.horizontal, itemCount: 3, itemBuilder: _getKeChengItem,...
2019-05-15 15:33:55 3102 1
原创 Flutter 填坑之Scrollview嵌套Listview
A listview嵌套B listview,这里面有两个问题:B listview不显示 A listview滑动监听被B listview窃取解决问题1:要在B listview里面添加属性shrinkWrap: true 即可解决问题2:在B listview里面添加属性physics: NeverScrollableScrollPhysics() 即可BListVie...
2019-05-10 10:26:47 6090
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人