|
| 1 | +import 'package:fish_redux/fish_redux.dart'; |
| 2 | +import 'package:flutter/material.dart'; |
| 3 | +import 'package:flutter_imitation/common/child_home/reducer.dart'; |
| 4 | +import 'package:flutter_imitation/common/child_home/state.dart'; |
| 5 | +import 'package:flutter_imitation/common/child_home/view.dart'; |
| 6 | +import 'package:flutter_imitation/imitation/comic/index/index_index.dart'; |
| 7 | +import 'package:flutter_imitation/imitation/comic/mine/mine_index.dart'; |
| 8 | +import 'package:flutter_imitation/imitation/comic/video/video_index.dart'; |
| 9 | +import 'package:flutter_imitation/imitation/comic/book/book_index.dart'; |
| 10 | +import 'package:flutter_imitation/util/pair.dart'; |
| 11 | + |
| 12 | +String _WAN_ANDROID = "https://github.com/phoenixsky/fun_android_flutter"; |
| 13 | + |
| 14 | +class ComicMainPage extends Page<CommonHomeModel, Map<String, dynamic>> { |
| 15 | + ComicMainPage() |
| 16 | + : super( |
| 17 | + initState: _buildCommonHomeModel, |
| 18 | + view: buildCommonHomeView, |
| 19 | + reducer: buildReducer()); |
| 20 | +} |
| 21 | + |
| 22 | +CommonHomeModel _buildCommonHomeModel(Map<String, dynamic> args) { |
| 23 | + var commonHomeModel = <Pair<BottomNavigationModel, Widget>>[ |
| 24 | + Pair(BottomNavigationModel(Icons.home, "首页", Colors.grey), IndexIndex()), |
| 25 | + Pair(BottomNavigationModel(Icons.video_call, "短视频", Colors.grey), |
| 26 | + VideoIndex()), |
| 27 | + Pair(BottomNavigationModel(Icons.book, "书架", Colors.grey), BookIndex()), |
| 28 | + Pair(BottomNavigationModel(Icons.person, "我的", Colors.grey), MineIndex()), |
| 29 | + ]; |
| 30 | + |
| 31 | + return CommonHomeModel(commonHomeModel); |
| 32 | +} |
0 commit comments