Flutter TabBar:自定义标签栏的样式
- 2019-12-12
- flutter
TabBar Widget 下可以通过下面的属性来自定义样式: unselectedLabelColor,没有选中的标签的颜色。indicatorColor,当前选中标签的指示条的颜色。indicatorSize,当前选中标签的指示条的大小(宽度),默认...
Dart 集合:List、Set、Map
- 2019-12-11
- flutter
Dart提供了3种核心的集合类型 List(列表)、Set(集合)和Map(映射)。 一. List 编程中最常使用的集合是数组。Dart以列表(List)对象的形式表示数组。列表(List)只是一组有序的对象。 1. List种类 固定...
Flutter错误:The method ‘[]’ was called on null
- 2019-12-09
- flutter
The method '[]' was called on null 对Widget进行赋值时出现这个错误,表现为界面初始显示网络数据请求未完成前报错,一旦数据请求与赋值成功后界面又刷新到正常。从提示看是数组初始化和渲染之间的问题,检...
Flutter实现切换页面/tab后保持原页面状态
- 2019-12-07
- flutter
在Flutter应用中,导航栏或Tab切换页面后默认情况下会丢失原页面状态,即每次进入页面时都会重新初始化状态,显然这样增加了额外的开销,并且带来了不好的用户体验。页面保持状态,不重绘,在app中很重要,比如...
Flutter TabBar、TabBarView、 TabController使用示例
- 2019-12-05
- flutter
Flutter提供了一种非常方便的方式来创建标签布局。为了使标签起作用,我们需要使选定的标签和内容部分保持同步。这是TabController的工作。我们的示例应用程序有一个屏幕,其中包含一个带有两个屏幕的标签栏。 ...
Flutter技巧:AppBar中的TabBar不显示/隐藏标题Title
- 2019-12-05
- flutter
Flutter几乎每个初学者都面临一个问题,如何在AppBar中的TabBar不显示/隐藏标题Title小部件。这是我找到的解决方案。 @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( fle...
macOS命令行创建Android模拟器
- 2019-11-28
- macOS
macOS下不安装Android Studio使用VSCode来开发Flutter应用使用命令行创建和管理Android模拟器设备 avdmanager avdmanager 是一种命令行工具,可让您通过命令行创建和管理 Android 虚拟设备 (AVD)。借...