spacing.dart 671 B

1234567891011121314151617181920212223242526272829
  1. import 'package:flutter/cupertino.dart';
  2. class Space extends StatelessWidget {
  3. final double width;
  4. final double height;
  5. const Space(this.width, this.height, {Key? key}) : super(key: key);
  6. @override
  7. Widget build(BuildContext context) => SizedBox(width: width, height: height);
  8. }
  9. class VSpace extends StatelessWidget {
  10. final double size;
  11. const VSpace(this.size, {Key? key}) : super(key: key);
  12. @override
  13. Widget build(BuildContext context) => Space(0, size);
  14. }
  15. class HSpace extends StatelessWidget {
  16. final double size;
  17. const HSpace(this.size, {Key? key}) : super(key: key);
  18. @override
  19. Widget build(BuildContext context) => Space(size, 0);
  20. }