【发布时间】:2020-05-01 15:26:12
【问题描述】:
我想根据孩子的身高为容器高度设置动画,这可能吗?
请看下面的例子...卡片 > 列 > [Container , Animatedcontainer]
如何在 AnimatedContainer 上设置 XYZ 值以匹配孩子的身高或重置父窗口小部件。
Widget example(){
return Card(
margin: EdgeInsets.symmetric(horizontal: 10, vertical: 3),
elevation: 5,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(15.0),
),
child: Column(
children: <Widget>[
Container(
height: 400,
child: Text('Something with height 400'),
),
AnimatedContainer(
duration: Duration(seconds: 2),
width: selected ? xyz : 100.0,
height: selected ? xyz : 100.0,
color: selected ? Colors.red : Colors.blue,
alignment: selected ? Alignment.center : AlignmentDirectional.topCenter,
curve: Curves.fastOutSlowIn,
child: FlutterLogo(size: 75),
),
]
)
}
【问题讨论】:
标签: flutter