flutter - Flutter,如何在渲染之前知道 Widgets 是否适合?
问题描述
这个问题已经在我脑海里盘旋了好几天,想知道是否有人可以指导我。
将尝试解释一个非常简单的案例(或至少尝试),假设我有一个小部件,它是一个带有 3 个文本小部件的列。宽度和高度的约束是动态的,文本的长度也是如此。文本大小、灵活或换行不是所需的行为,AutoTextSize 等插件也不是...
如何在上述前提条件下实现以下行为。
在渲染小部件(并且显然使渲染溢出)之前,如果所有 3 个文本都不适合动态容器,那么我想删除 1 个文本小部件,再一次说最后一个,如果它现在有 2 个文本小部件不适合重复该过程,即使剩余的文本小部件不适合,也将其删除并且不渲染任何内容。
这可以在渲染之前进行吗?,我试图理解 renderObjects 观看这个视频,但我不能说我理解它。
将不胜感激在这件事上的任何帮助。
解决方案
推荐阅读
- c# - 从 Richtextbox 中删除空块而不丢失格式
- javascript - 如何防止发送空属性 - object.assign
- haskell - 如何在没有 Haskell 中的前奏模块的情况下对函数 drop 进行编码?
- c - 我需要从 argv 输入计算数字,但数字不是整数,它们是字符。我怎么投?
- batch-file - 如何更改热敏打印机字体的大小?
- javascript - 在 Flow 中扩展对象类型和覆盖属性
- python - 在 Python 中解析具有多个 JSON 对象的文件
- python - 创建绘图时如何修复关键错误?
- python - 如何从 url 获取实时流?
- ruby-on-rails - Rails 在 Heroku 上从 Postgres 查询数据时出错