高效查找开源项目-github
搜索的使用技巧搜索精确搜索
语法
说明
in:name xxx
按照项目名称查找
in:readme xxx
按照项目readme文件查找
in:description xxx
按照项目描述查找
language xxx
按照项目开发语言查找
pushed: 2019-09 ...
从Flutter到原生开发-自定义appBar定义顶部Tab切换
Flutter布局-appbarappbar组件的常用属性
属性名
说明
leading
在标题前面显示一个控件,在首页通常显示应用的logo;在其他界面显示为返回按钮
title
标题
actions
通常使用iconButton来表示,可以放按钮组
bottom
通常放ta ...
从Flutter到原生开发-路由管理
Flutter路由管理路由(Route)在移动开发中通常指页面(Page),这跟web开发中单页应用的Route概念意义是相同的,所谓路由管理,
就是管理页面之间如何跳转,通常也可被称为导航管理。Flutter中的路由管理和原生开发类似,无论是Android还是iOS,
导航管理都会维护一个路由栈, ...
从Flutter到原生开发-BottomNavigationBar 自定义底部导航条,以及实现页面切换
Flutter布局-BottomNavigationBar组件
BottomNavigationBar是底部导航条,可以让我们定义底部tab切换,BottomNavigationBar是Scaffold组件的参数。
BottomNavigationBar组件的常用属性
属性名
说明
it ...
从Flutter到原生开发-StatefulWidget 有状态组件
Flutter布局-StatefulWidget组件
在flutter中自定义一个组件其实就是一个类。这个类需要继承StatelessWidget/StatefulWidget.
StatefulWidget组件 有状态组件。持有的状态可能再widget生命周期改变。如果我们想改变页面中的数据的话 ...
从Flutter到原生开发-AspectRatio组件,card组件,wrap组件
Flutter布局-AspectRatio组件
AspectRatio的作用是根据设置调整子元素child的宽高比
名称
说明
AspectRatio
宽高比,最终可能不会根据这个值去布局,具体则要看综合因素。外层是否允许按照这种比率进行布局,这只是一个参考值
child
子组件
...
从Flutter到原生开发-Stack与Align Stack与Postioned组件实现定位布局
Flutter布局-Stack组件
Stack表示堆的意思,我们可以用Stack或者Stack结合Align或者Stack结合Position来实现页面的定位布局。
名称
说明
alignment
配置所有子元素的显示位置
children
子组件
dart1234567891 ...
从Flutter到原生开发-Padding Row Column Expanded组件
Flutter布局-Padding组件
Flutter中很多Widget是没有padding属性的。这个时候我们可以用Padding组件处理容器和子元素之间的间距。
名称
说明
padding
padding值,Edgelnsetss
child
子组件
dart1234567 ...
从Flutter到原生开发-列表组件,图标组件,网格列表布局
Flutter布局-列表组件-ListViewListView分类
垂直列表
垂直图文列表
水平列表
动态列表
矩阵列表
名称
类型
说明
scrollDirection
Axis
Axis.horizontal水平列表Axis.vertical垂直列表(默认)
padding
E ...
从Flutter到原生开发-图片组件
Flutter布局-图片组件
名称
功能
alignment
topCenter:顶部居中对齐topLeft:顶部左对齐topRight:顶部右对齐center:水平垂直居中对齐centerLeft:垂直居中左对齐centerRight:垂直居中右对齐bottomCenter:底部居中对齐 ...