[英]How can I dynamically scale Widgets(cards, in my case) in Flutter?
我的应用程序是一个列表视图,里面装满了卡片。 我希望其中一张卡片是可点击的,并且如果有人点击它,这张卡片会增长 100%。
我想要增长的卡片有一张卡片和一个充满图像的水平滚动列表视图。
Transform.scale(
scale: 2,
child: ImageCard(_movie)
),
我首先尝试的是使用 Transform.scale,但是当我向上或向下滚动太远时,这会使卡片消失,并且它覆盖在卡片上方和下方卡片下方。 我首先试图找到一种扩大卡的方法,然后尝试动态地进行。
有没有(简单的)方法可以做到这一点?
您可以尝试使用AnimatedContainer 。 把你的卡片作为一个孩子,然后根据你的需要改变宽度和高度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.