我刚刚创建了一个简单的容器,它的工作与所有父部件,但当我把它放在listview.builder,容器的宽度增加到最大宽度
有没有办法根据它的子文本宽度来保持容器宽度?
class CustomContainer extends StatelessWidget {
const CustomContainer({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.circular(20)
),
padding: EdgeInsets.all(20),
child: Text('I am demo Text',style: TextStyle(fontWeight: FontWeight.w500,fontSize: 20,color: Colors.white),),
);
}
}
1条答案
按热度按时间2sbarzqh1#
您可以使用
shrinkWrap: true
,如下所示