可以用AnimatedContainer来控制某一轴大小
`var click = false;
@override
Widget build(BuildContext context) {
return Center(
child: GestureDetector(
child: AnimatedContainer(height: 100,
width: click ? 200 : 100,
color: Colors.blue,
curve: Curves.ease,
duration: Duration(seconds: 2),
),
onTap: () {
setState(() {
click = !click;
});
},
),
);
}`
或者用AnimatedBuilder通过Tween的value来控制某一轴的大小
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…