自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吉原拉面

萌新~~又萌又新!!

  • 博客(10)
  • 收藏
  • 关注

原创 Flutter更新showDialog中的内容

    很多人在用showDialog的时候应该都遇到过这个问题,使用showDialog后,通过setState()无法更新当前dialog。其实原因很简单,因为dialog其实是另一个页面,准确地来说是另一个路由,因为dialog的关闭也是通过navigator来pop的,所以它的地位跟你当前主页面一样。这个概念一定要明确,因为无论在Android或iOS中,daliog都是依附于当前主页面的...

2018-08-22 11:08:17 15216 2

原创 Flutter的四种运行模式:Debug、Release、Profile和test

  Flutter有四种运行模式:Debug、Release、Profile和test,这四种模式在build的时候是完全独立的。Debug  Debug模式可以在真机和模拟器上同时运行:会打开所有的断言,包括debugging信息、debugger aids(比如observatory)和服务扩展。优化了快速develop/run循环,但是没有优化执行速度、二进制大小和部署。命令flut...

2018-08-21 15:53:26 24462

原创 Flutter中的代码混淆

  原文链接:https://github.com/flutter/flutter/wiki/Obfuscating-Dart-Code  以下内容均来自Flutter Github官方Wiki。  代码混淆可以隐藏你的Dart代码中的函数和类名,让反编译App变得困难。  注:Dart的混淆还没有经过完全的测试,如果发现问题请到GitHub上提 issue 。关于混淆的问题,还可以参考...

2018-08-21 15:02:54 4739 1

原创 关于Flutter的渠道(channels):master、dev和beta

  Flutter有以下三个渠道(channel),顺序按照稳定性依次增加:master  当前代码树的顶端,最新的版本。一般有很多新功能,但是不保证以后会不会砍掉。dev  以前叫alpha,是最新的完全测试过的版本。也包含了新功能,但是也会有一些"bad" dev builds,可以查看 Bad Builds 列表。beta  每隔几周都会选取近几个月中最好的一个dev...

2018-08-21 10:35:19 11331 1

翻译 Flutter中的国际化:如何写一个多语言的App

  原文链接:https://www.didierboelens.com/2018/04/internationalization---make-an-flutter-application-multi-lingual/  这篇文章介绍了一种让你的Flutter App支持多语言的方法,用户可以选择一种不同于手机设置中设置的语言。  难度:中等前言  国际化已经被讨论了很多次了,官方关...

2018-08-20 16:16:34 5644

原创 Flutter去除右上角Debug标签

  在MaterialApp初始化的时候,设置debugShowCheckedModeBanner: false即可:void main(){ runApp(new MyApp());}class MyApp extends StatefulWidget { @override _MyAppState createState() => new _MyAppState(...

2018-08-20 14:49:18 13222

原创 Flutter如何强制竖屏

  如何在用户旋转屏幕的时候强制竖屏?  解决方法:void main(){ /// /// 强制竖屏 /// SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, DeviceOrientation.portraitDown ]); runApp(new M...

2018-08-20 14:43:46 7180 5

翻译 Flutter键盘不遮挡输入框,保证输入框获取焦点时可见

  翻译自原文:https://www.didierboelens.com/2018/04/hint-4-ensure-a-textfield-or-textformfield-is-visible-in-the-viewport-when-has-the-focus/ 2018.09.10更新:如果你更新了最新版本的Flutter SDK,控件EnsureVisibleWhenFocu...

2018-08-20 14:32:50 12406 11

原创 如何快速在macOS上搭建Flutter开发环境(编辑器Android Studio)

注:1、以下教程中如果出现下载失败的情况,请挂VPN尝试。  2、安装过程中有些步骤等待会比较漫长,请一定,要有耐心!!!Step 1 AS plugs库下载Flutter和Dart插件 搜索Flutter即可,安装时会提示你需要同时安装Dart插件,也就是说你装了Flutter后自带Dart插件,不需要额外安装Dart。如果出现网络超时,插件一直下不下来的情况,请在AS设置中...

2018-08-17 13:03:59 5767 1

原创 Flutter:实现一个滑动头部折叠的动画效果

更新:关于Slivers的具体用法,请看这篇文章:Flutter:Slivers大家族,让滑动视图的组合变得很简单!本文写的只是SliverAppBar的用法,实际上使用Slivers可以实现多种折叠效果。 Android和iOS中都有类似的滑动折叠效果,Flutter官方也提供了NestedScrollView控件来实现类似的效果,但是因为Flutter的一些特性,布局容易出现溢出,...

2018-08-17 12:59:14 13870 10

空空如也

空空如也

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

TA关注的人

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