home_page.dart 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import 'package:flutter/material.dart';
  2. import 'package:flutter_chinese_chees/utils/game_manager.dart';
  3. import 'package:flutter_chinese_chees/views/game_board.dart';
  4. /// Description: 游戏界面
  5. /// Time : 04/28/2023 Friday
  6. /// Author : liuyuqi.gov@msn.cn
  7. class HomePage extends StatefulWidget {
  8. const HomePage({super.key});
  9. @override
  10. State<HomePage> createState() => _HomePageState();
  11. }
  12. class _HomePageState extends State<HomePage> {
  13. final GameManager gamer = GameManager();
  14. @override
  15. Widget build(BuildContext context) {
  16. return Scaffold(
  17. appBar: AppBar(
  18. title: Text("context.l10n.appTitle"),
  19. leading: Builder(builder: (context) {
  20. return IconButton(
  21. icon: Icon(Icons.menu),
  22. onPressed: () {
  23. Scaffold.of(context).openDrawer();
  24. },
  25. );
  26. }),
  27. actions: [
  28. IconButton(
  29. icon: Icon(Icons.logout),
  30. onPressed: () {},
  31. )
  32. ]),
  33. drawer: Drawer(
  34. child: ListView(children: [
  35. UserAccountsDrawerHeader(
  36. accountName: Text("张三"), accountEmail: Text(""))
  37. ])),
  38. body: GameBoard(),
  39. );
  40. }
  41. @override
  42. void dispose() {
  43. super.dispose();
  44. }
  45. }