develop_index.dart 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import 'package:flutter/material.dart';
  2. import 'develop_prepare_page.dart';
  3. import 'live_interruption_page.dart';
  4. import 'new_full_screen_page.dart';
  5. import 'src_error_page.dart';
  6. class DevelopingIndexPage extends StatefulWidget {
  7. @override
  8. DevelopingIndexPageState createState() => DevelopingIndexPageState();
  9. }
  10. class DevelopingIndexPageState extends State<DevelopingIndexPage> {
  11. @override
  12. Widget build(BuildContext context) {
  13. return Scaffold(
  14. appBar: AppBar(
  15. title: Text("For Developer , user don't use."),
  16. ),
  17. body: ListView(
  18. children: <Widget>[
  19. buildButton("developing preare page", ForPreparePage()),
  20. buildButton("直播中断", LiveInterruptionPage()),
  21. buildButton("视频源错误", SreErrorPage()),
  22. buildButton("新的全屏", NewFullScreenPage()),
  23. ],
  24. ),
  25. );
  26. }
  27. Widget buildButton(String text, Widget targetPage) {
  28. return FlatButton(
  29. onPressed: () {
  30. Navigator.push(context, MaterialPageRoute(builder: (_) => targetPage));
  31. },
  32. child: Text(text),
  33. );
  34. }
  35. }