| 1234567891011121314151617181920212223242526272829303132 |
- import 'package:flutter/material.dart';
- class MyRow extends StatefulWidget {
- final List<Widget> children;
- final MainAxisAlignment mainAxisAlignment;
- final CrossAxisAlignment crossAxisAlignment;
- final MainAxisSize mainAxisSize;
- const MyRow({
- super.key,
- this.mainAxisAlignment = MainAxisAlignment.start,
- this.crossAxisAlignment = CrossAxisAlignment.center,
- this.mainAxisSize = MainAxisSize.min,
- required this.children,
- });
- @override
- State<MyRow> createState() => _MyRowState();
- }
- class _MyRowState extends State<MyRow> {
- @override
- Widget build(BuildContext context) {
- return SingleChildScrollView(
- scrollDirection: Axis.horizontal,
- child: Row(
- mainAxisSize: widget.mainAxisSize,
- mainAxisAlignment: widget.mainAxisAlignment,
- crossAxisAlignment: widget.crossAxisAlignment,
- children: widget.children));
- }
- }
|