Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit ef02ab5

Browse files
committed
upload first,have some bug.
1 parent 0413925 commit ef02ab5

File tree

5 files changed

+50
-14
lines changed

5 files changed

+50
-14
lines changed

‎lib/constant/string_const.dart‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
const THEME_PAGE = "theme_page/";
88
const MAIN_PAGE = "main_page";
99
const HOME_CHILD_PAGE_NAMES = [
10-
"SliverGrid",
10+
"GridView",
1111
"SliverGrid2",
1212
"SliverGrid",
1313
"SliverGrid",

‎lib/data/main_data.dart‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
///
2+
/// Created by NieBin on 18-12-7
3+
/// Github: https://github.com/nb312
4+
/// Email: niebin312@gmail.com
5+
///
6+
7+
enum HomePageType {
8+
GridView,
9+
ScrollView,
10+
}
11+
12+
HomePageType convertChildType(int type) {
13+
for (var t in HomePageType.values) {
14+
if (t.index == type) {
15+
return t;
16+
}
17+
return HomePageType.ScrollView;
18+
}
19+
}

‎lib/page/HomePage.dart‎

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,6 @@ import 'package:flutter_layouts_higher/lib/view_lib.dart';
88
import 'package:flutter_layouts_higher/lib/page_lib.dart';
99
import 'package:flutter_layouts_higher/lib/constant_lib.dart';
1010

11-
enum ChildPageType {
12-
ScrollView,
13-
}
14-
15-
ChildPageType convertChildType(int type) {
16-
for (var t in ChildPageType.values) {
17-
if (t.index == type) {
18-
return t;
19-
}
20-
return ChildPageType.ScrollView;
21-
}
22-
}
2311

2412
class HomePage extends StatefulWidget {
2513
@override

‎lib/page/scroll/GridViewPage.dart‎

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
///
2+
/// Created by NieBin on 18-12-7
3+
/// Github: https://github.com/nb312
4+
/// Email: niebin312@gmail.com
5+
///
6+
import "package:flutter/material.dart";
7+
import 'package:flutter_layouts_higher/lib/view_lib.dart';
8+
import 'package:flutter_layouts_higher/data/main_data.dart';
9+
import 'package:flutter_layouts_higher/lib/constant_lib.dart';
10+
11+
class GridViewPage extends StatefulWidget {
12+
@override
13+
_GridState createState() => _GridState();
14+
}
15+
16+
class _GridState extends State<GridViewPage> {
17+
@override
18+
Widget build(BuildContext context) {
19+
return Scaffold(
20+
appBar: MainAppBar(
21+
titleText: HOME_CHILD_PAGE_NAMES[HomePageType.GridView.index],
22+
),
23+
body: Container(
24+
child: GridView.count(crossAxisCount: null),
25+
),
26+
);
27+
}
28+
}

‎lib/page/scroll/ScrollViewPage.dart‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import "package:flutter/material.dart";
77
import 'package:flutter_layouts_higher/lib/view_lib.dart';
88
import 'package:flutter_layouts_higher/lib/constant_lib.dart';
9+
import 'package:flutter_layouts_higher/data/main_data.dart';
910

1011
class ScrollViewPage extends StatefulWidget {
1112
@override
@@ -19,7 +20,7 @@ class _ScrollViewState extends State<ScrollViewPage> {
1920
m.values.toList();
2021
return Scaffold(
2122
appBar: MainAppBar(
22-
titleText: HOME_CHILD_PAGE_NAMES[0],
23+
titleText: HOME_CHILD_PAGE_NAMES[HomePageType.ScrollView.index],
2324
titleColor: Colors.white,
2425
),
2526
body: Text("Other"),

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /