layer.dart 580 B

1234567891011121314151617181920212223242526272829
  1. import 'layer_controller.dart';
  2. export 'layer_controller.dart';
  3. abstract class LayerView<T> extends GetView<LayerController>{
  4. const LayerView({super.key});
  5. @protected
  6. T get viewModel => controller as T;
  7. }
  8. class Layer extends StatelessWidget{
  9. const Layer({
  10. super.key,
  11. required this.children
  12. });
  13. final List<Widget> children;
  14. @override
  15. Widget build(BuildContext context) {
  16. return SizedBox(
  17. width: context.width, height: context.height,
  18. child: Stack(
  19. alignment: Alignment.topLeft,
  20. children: children
  21. )
  22. ) ;
  23. }
  24. }