Files
flutter-go/lib/views/widget_page/widget_page.dart
2019-08-06 16:58:42 +08:00

64 lines
1.2 KiB
Dart

/// Author: 一凨
/// Date: 2019-01-11 14:39:48
/// Last Modified by: 一凨
/// Last Modified time: 2019-01-11 14:40:09
import 'package:flutter/material.dart';
import 'package:flutter_go/components/cate_card.dart';
import 'package:flutter_go/routers/application.dart';
class WidgetPage extends StatefulWidget {
@override
SecondPageState createState() => new SecondPageState();
}
class SecondPageState extends State<WidgetPage> with AutomaticKeepAliveClientMixin{
SecondPageState() : super();
TextEditingController controller;
String active = 'test';
String data = '';
@override
bool get wantKeepAlive => true;
@override
void initState() {
super.initState();
}
Widget buildGrid() {
// 存放最后的widget
List<Widget> tiles = [];
Application.widgetTree.children.forEach((dynamic item) {
tiles.add(new CateCard(category: item));
});
return new ListView(
children: tiles,
);
}
@override
Widget build(BuildContext context) {
super.build(context);
print("build in widget page");
return Container(
color: Theme.of(context).backgroundColor,
child: this.buildGrid(),
);
}
}