my_col.dart 793 B

1234567891011121314151617181920212223242526272829
  1. import 'package:flutter/material.dart';
  2. class MyCol extends StatefulWidget {
  3. final List<Widget> children;
  4. final MainAxisAlignment mainAxisAlignment;
  5. final CrossAxisAlignment crossAxisAlignment;
  6. const MyCol({
  7. super.key,
  8. this.mainAxisAlignment = MainAxisAlignment.start,
  9. this.crossAxisAlignment = CrossAxisAlignment.center,
  10. required this.children,
  11. });
  12. @override
  13. State<MyCol> createState() => _MyColState();
  14. }
  15. class _MyColState extends State<MyCol> {
  16. @override
  17. Widget build(BuildContext context) {
  18. return SingleChildScrollView(
  19. scrollDirection: Axis.vertical,
  20. child: Column(
  21. mainAxisAlignment: widget.mainAxisAlignment,
  22. crossAxisAlignment: widget.crossAxisAlignment,
  23. children: widget.children));
  24. }
  25. }