- 拷贝仓库代码到你本地设备
git clone https://github.com/nesger/FlutterSample.git
- 将项目导入到 Android Studio
- 切换到对应分支
- 进入 flutter module 所在目录
cd sub/my_flutter/
- 执行下面命令
flutter packages get
- 运行
flutter run
feature/main_template: main.dart 路由模板
feature/page_transition: 界面切换动画 DIY
FLutter ListView 相关
feature/listview_multi_layout: 一个带有分割线、点击回调、点击视觉反馈及多布局的 ListView 实现
feature/listview_selector: 一个带有分割线、点击回调、点击视觉反馈的 ListView 实现
feature/listview_click_callback: 一个带有分割线、点击回调的 ListView 实现
feature/listview: 一个带有分割线的简单 ListView 实现
PlatformChannel 相关分支
feature/event_channel: EventChannel 使用,实现原生到 Flutter 的通信
feature/method_channel_revers: MethodChannel 使用,实现 Android 到 Flutter 的通信
feature/method_channel: MethodChannel 使用,实现 Flutter 到原生的通信
布局刷新居中显示示例
feature/ui-refresh-one: 直接布局
feature/ui-refresh-two: 两个 Widget 组合:Expanded Widget + Column Widget
feature/ui-refresh-three: Column Widget + mainAxisAlignment 属性