import 'package:flutter/material.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:radix_colors/radix_colors.dart'; import '../tools/tools.dart'; class Splash extends StatefulWidget { const Splash({super.key}); @override State createState() => _SplashState(); } class _SplashState extends WindowSetupState { _SplashState() : super( titleBarStyle: TitleBarStyle.hidden, orientationCapability: OrientationCapability.portraitOnly); @override Widget build(BuildContext context) => PopScope( canPop: false, child: DecoratedBox( decoration: BoxDecoration( gradient: LinearGradient( begin: Alignment.topCenter, end: Alignment.bottomCenter, colors: [ RadixColors.dark.plum.step4, RadixColors.dark.plum.step2, ])), child: Center( child: ConstrainedBox( constraints: const BoxConstraints(maxHeight: 300), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ // Splash Screen Expanded( flex: 2, child: SvgPicture.asset( 'assets/images/icon.svg', )), Expanded( child: SvgPicture.asset( 'assets/images/title.svg', )) ]))), )); }