我正在尝试添加一个可折叠的便笺,该便笺通过单击按钮扩展到由其中的文本数量决定的全高度。
我面临的问题是添加变量以height确定AnimatedContainer
如果是,我希望AnimatedContainer采用一定的高度和默认高度(即,孩子需要的高度(与未指定相同))。我正在尝试使用,但因为它需要,我不能只告诉它恢复为默认值。isCollapsedtrueheightcondition ? do something : do something else:
这是为了演示而简化的:
return AnimatedContainer(
duration: Duration(milliseconds: 300),
height: isCollapsed ? 100 : (revert to default),
child: Column(
TextField(),
TextField(),
),
)