方案一:
设置 Column mainAxisSize: MainAxisSize.min
方案二:
在Column包裹一层Wrap
方案:
设置ListView的physics始终能滚动
physics: const AlwaysScrollableScrollPhysics(),
ClipRRect组件是能解决圆角被子控件覆盖的问题,但是当父控件上有使用margin,就会失效,这是时候就需要使用才Card,需要将margin设置在Card上
ClipRRect(
borderRadius: BorderRadius.circular(10),
child: Container(
color: Colors.red,
child: Column(
children: Container(...),
),
),
)
Card(
clipBehavior: Clip.antiAlias,//必须设置
elevation: 0.0,//阴影
margin: EdgeInsets.only(
left: hasHorizontalMarging ? 12 : 0, right: hasHorizontalMarging ? 12 : 0, top: marginTopEnable ? 8 : 0),
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(10.0))),
child: Container(...)
)
import ‘dart:ui’ as ui; then use it like this: ui.TextDirection.rtl