问题描述
我有一个最大宽度的容器,我不想在单词后有额外的可用空间。它适用于像这样的小词 this。 但是用长的话,我有额外的可用空间,我的线条看起来 like that。我能做什么?
这是我的代码:
Container(
constraints: BoxConstraints(maxWidth: size.width * 0.4),padding: EdgeInsets.only(right: size.width * 0.015),//color: Colors.red,child: Text(
"Generics",style:
TextStyle(fontSize: 18,fontWeight: FontWeight.bold),)),
解决方法
尝试使用 FittedBox
。它将确保它的孩子拥有给定的 fit
。
以下是 flutter.dev 的示例:
Widget build(BuildContext) {
return Container(
height: 400,width: 300,color: Colors.red,child: FittedBox(
child: Image.network('https://flutter.github.io/assets-for-api-docs/assets/widgets/owl-2.jpg'),fit: BoxFit.fill,),);
}
阅读更多here。