develop_index.dart 1008 B

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