flutter - 在颤振中实现材料可扩展输入芯片的最佳方法?
问题描述
我试图找出一种方法来实现https://material.io/design/components/chips.html#input-chips中所示的“可扩展”行为。
我已经放弃使用 Stack+Positioned 和 AnimatedSwitcher 的组合,因为这需要在脚手架的顶层插入输入芯片,而它的初始位置应该完全由它的实际父级(例如包装行)确定。然而,其他一切似乎都与颤振的“溢出是邪恶的”规则相矛盾。
有任何想法吗?
解决方案
我不知道Overlay 小部件的存在,并基于此构建了我的实现。
推荐阅读
- javascript - 如何在 api 调用上获取格式化的响应负载 - vue
- javascript - 如何检查 StimulusJS 中的所有目标值是否已更改?
- java - 如何使用 Arraylist 放置列表元素
- > 在 Java 中的单个列表中
- java - 有没有办法使用流通过对元素进行操作来返回值
- c# - .NET Core 依赖注入容器不调用 Dispose()
- python - 如何正确删除以特定格式读取的 na_values?
- java - 无法在 Spring-boot 中找出具有相同标识符值的对象
- python - 我正在使用 python 3.9.4 最新版本的 python,但正在运行下面的代码并且语法无效
- javascript - 如何在加载下一页或退出时显示活动指示器?
- facebook-graph-api - 删除 Instragram 媒体对象?