view.dart 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import 'package:electronic_assistant/base/base_controller.dart';
  2. import 'package:electronic_assistant/base/base_page.dart';
  3. import 'package:electronic_assistant/router/app_pages.dart';
  4. import 'package:flutter/cupertino.dart';
  5. import 'package:flutter/material.dart';
  6. import 'package:flutter/services.dart';
  7. import 'package:flutter/src/widgets/framework.dart';
  8. import 'package:flutter_screenutil/flutter_screenutil.dart';
  9. import 'package:get/get.dart';
  10. import 'package:get/get_core/src/get_main.dart';
  11. import '../../../resource/assets.gen.dart';
  12. import '../../../resource/colors.gen.dart';
  13. import '../../../resource/string.gen.dart';
  14. import 'controller.dart';
  15. class TemplateManagePage extends BasePage<TemplateManageController> {
  16. const TemplateManagePage({super.key});
  17. static void start() {
  18. Get.toNamed(RoutePath.templateManage);
  19. }
  20. @override
  21. Widget buildBody(BuildContext context) {
  22. return Scaffold(
  23. appBar: AppBar(
  24. systemOverlayStyle: SystemUiOverlayStyle.dark,
  25. backgroundColor: Colors.transparent,
  26. title: Text(
  27. StringName.templateManageTitle.tr,
  28. style: TextStyle(fontSize: 17.sp, color: ColorName.primaryTextColor),
  29. ),
  30. centerTitle: true,
  31. leading: IconButton(
  32. onPressed: () {
  33. controller.onBack();
  34. },
  35. icon: SizedBox(
  36. width: 24.w,
  37. height: 24.w,
  38. child: Assets.images.iconBack.image())),
  39. ),
  40. );
  41. }
  42. }