当我在初始加载结束后动态地向 sliding_up_panel widget 添加一个小部件时,面板的高度不会增加,这意味着面板底部被裁剪,我会收到
请问我应该怎么做才能确保在这种情况下面板更新其高度?
A RenderFlex overflowed by 27 pixels on the bottom.
错误。请问我应该怎么做才能确保在这种情况下面板更新其高度?
复现步骤
通过condition ? widget : widget
逻辑动态地向面板添加小部件。例如:@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("SlidingUpPanelExample"),
),
body: Stack(
children: <Widget>[
Center(child: Text("This is the Widget behind the sliding panel"),),
SlidingUpPanel(
panel: Container(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
myFirstVariable ? Text("This is a sliding Widget") : Container(),
mySecondVariable ? Text("This is another sliding Widget") : Container(),
],
),
)
)
],
)
);
}
非常感谢!