import 'package:flutter/material.dart'; /// 带圆角边框的内容分组卡片。 class SectionCard extends StatelessWidget { const SectionCard({ super.key, required this.child, this.padding = const EdgeInsets.all(16), this.margin = const EdgeInsets.symmetric(horizontal: 16, vertical: 8), }); final Widget child; final EdgeInsetsGeometry padding; final EdgeInsetsGeometry margin; @override Widget build(BuildContext context) { return Container( margin: margin, decoration: BoxDecoration( color: Theme.of(context).colorScheme.surface, borderRadius: BorderRadius.circular(12), boxShadow: [ BoxShadow( color: Colors.black.withValues(alpha: 0.05), blurRadius: 8, offset: const Offset(0, 2), ), ], ), child: Padding(padding: padding, child: child), ); } }