flutter - 如何使用动画将容器缓慢扩展到一定高度?
问题描述
我在列表视图中有容器,每当在屏幕上看到一个容器超过 75% 时,容器的高度就会从 100 增加到 150。
但是如何使用动画在 3 秒内将容器从 100 扩展到 150?
我是新手,请帮帮我。
解决方案
使用动画容器
AnimatedContainer(
duration: Duration(seconds: 3),
height: expand?150:100,
)
参考:https ://api.flutter.dev/flutter/widgets/AnimatedContainer-class.html
推荐阅读
- java - JAX WS 使用重复的代码生成不同的端点
- reactjs - 如何在没有jquery的情况下在部分滚动或单击它时添加导航栏链接突出显示?
- python - 如何在 django admin 的搜索查询参数中检查字符串是否包含 AND 和 OR
- javascript - 使用javascript将复杂数组转换为简单数组
- android - 如何从带有 Room 的 Dao 访问复杂对象?
- java - 仅在 api 19 中单击按钮时出现 IllegalStateException
- java - 声明类名与构造函数名不同的 Java 对象
- apache-kafka - 未应用 Kafka 连接转换
- c# - 为文本准备正则表达式
- excel - 从 Zip 文件中删除文件夹