splash_page.dart 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import 'package:flutter/material.dart';
  2. import 'package:app/modules/splash/splash_controller.dart';
  3. import 'package:plugin_basic/base/base_stateless_page.dart';
  4. import 'package:cs_resources/constants/color_constants.dart';
  5. import 'package:cs_resources/generated/assets.dart';
  6. import 'package:shared/utils/size_config.dart';
  7. import 'package:widgets/my_load_image.dart';
  8. import 'package:widgets/utils/dark_theme_util.dart';
  9. class SplashPage extends BaseStatelessPage<SplashController> {
  10. SplashPage({super.key});
  11. @override
  12. SplashController createRawController() {
  13. return SplashController();
  14. }
  15. @override
  16. void initState() {}
  17. @override
  18. Widget buildWidget(BuildContext context) {
  19. SizeConfig().init(context);
  20. return Container(
  21. color: DarkThemeUtil.multiColors(ColorConstants.white, darkColor: ColorConstants.darkBlackBg),
  22. child: const Center(
  23. child: MyAssetImage(
  24. Assets.assetsSplashiCenterBlueLogo,
  25. width: 144,
  26. height: 144,
  27. fit: BoxFit.contain,
  28. ),
  29. ));
  30. }
  31. }