Files
CompanyProject/moehu/moehu_fontend/lib/widget/Panel.dart
2024-09-27 01:32:49 +08:00

26 lines
672 B
Dart

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:peach/utils/Screen.dart';
/*
* 大部分布局的左右上下宽高都是固定的所以单独抽一个面板组件
*/
class Panel extends StatelessWidget {
final double top;
final double bottom;
final Widget child;
const Panel({this.child, this.top = 10.0, this.bottom = 10.0});
@override
Widget build(BuildContext context) {
return Container(
width: Screen.width(context),
child: Padding(
padding: EdgeInsets.only(
left: 10, right: 10, top: this.top, bottom: this.bottom),
child: this.child),
);
}
}