包装按钮的内容宽度,而不是固定宽度

时间:2020-11-10 13:57:48

标签: flutter flutter-layout flutter-animation

我有一个 RaisedButton ,其中有一个子元素 Text 和一些 Padding 。 当我按下按钮时,我正在使用 AnimatedBuilder Container 来调整容器的宽度以显示加载指示器。

return Container(
  height: widget.height,
  width: lerpWidth(widget.width, minWidth, _animation.value),
)

现在的问题是,我不想为容器使用固定宽度,因为文本的长度可以变化(翻译,显示数字,..)。如果我传入的字符串长度会更大,那么容器将不会随之缩放。我也不希望我的按钮扩大屏幕的整个宽度。

所以基本上我想将按钮扩展到孩子的最小宽度(包括填充),并使用该宽度为容器设置动画,以显示CircularProgressIndicator

0 个答案:

没有答案