睡眠报告周报与上周对比模块修改

This commit is contained in:
czz
2025-11-17 16:41:40 +08:00
parent fa11e2c937
commit 7541c18304
2 changed files with 21 additions and 20 deletions

View File

@@ -5,7 +5,7 @@ class Weekdatashowwidget extends StatefulWidget {
final Widget widget1; // 第一个传入的 widget
final Widget widget2; // 第二个传入的 widget
final Widget widget3; // 第三个传入的 widget
final Widget widget4; // 第四个传入的 widget
// final Widget widget4; // 第四个传入的 widget
final MainAxisAlignment alignment; // 控制 Row 的对齐方式
const Weekdatashowwidget({
@@ -13,7 +13,7 @@ class Weekdatashowwidget extends StatefulWidget {
required this.widget1,
required this.widget2,
required this.widget3,
required this.widget4,
// required this.widget4,
this.alignment = MainAxisAlignment.start, // 默认左对齐
});
@@ -50,7 +50,7 @@ class _WeekdatashowwidgetState extends State<Weekdatashowwidget> {
children: [
// 放入传入的 widget1
Container(
width: MediaQuery.sizeOf(context).width * 0.35, // 固定宽度
width: MediaQuery.sizeOf(context).width * 0.45, // 固定宽度
decoration: BoxDecoration(),
child: Align(
alignment: Alignment.centerLeft,
@@ -64,7 +64,7 @@ class _WeekdatashowwidgetState extends State<Weekdatashowwidget> {
),
// 放入传入的 widget2
Container(
width: MediaQuery.sizeOf(context).width * 0.15, // 固定宽度
width: MediaQuery.sizeOf(context).width * 0.2, // 固定宽度
decoration: BoxDecoration(),
child: Align(
alignment: widget.alignment == MainAxisAlignment.start
@@ -77,7 +77,7 @@ class _WeekdatashowwidgetState extends State<Weekdatashowwidget> {
),
// 放入传入的 widget3
Container(
width: MediaQuery.sizeOf(context).width * 0.15, // 固定宽度
width: MediaQuery.sizeOf(context).width * 0.2, // 固定宽度
decoration: BoxDecoration(),
child: Align(
alignment: widget.alignment == MainAxisAlignment.start
@@ -89,18 +89,18 @@ class _WeekdatashowwidgetState extends State<Weekdatashowwidget> {
),
),
// 放入传入的 widget4
Container(
width: MediaQuery.sizeOf(context).width * 0.25, // 固定宽度
decoration: BoxDecoration(),
child: Align(
alignment: widget.alignment == MainAxisAlignment.start
? Alignment.centerLeft
: widget.alignment == MainAxisAlignment.center
? Alignment.center
: Alignment.centerRight, // 同样设置对齐
child: widget.widget4, // 显示传入的 widget4
),
),
// Container(
// width: MediaQuery.sizeOf(context).width * 0.25, // 固定宽度
// decoration: BoxDecoration(),
// child: Align(
// alignment: widget.alignment == MainAxisAlignment.start
// ? Alignment.centerLeft
// : widget.alignment == MainAxisAlignment.center
// ? Alignment.center
// : Alignment.centerRight, // 同样设置对齐
// child: widget.widget4, // 显示传入的 widget4
// ),
// ),
],
),
),