假设我有一个复杂的小部件树构建,它占用了一些空间。现在,当可用空间小于此小部件大小时,应将其替换为更简单的版本。
大家都在讨论如何找到可用空间。但我怎么知道所需的空间呢?我如何提前知道小部件的大小?你们在响应式设计中都猜到了这一点吗?
让我告诉你,可用空间可以通过使用布局构建器和媒体查询来测量或计算。这些可以帮助了解您设备的屏幕尺寸。
所需空间,这意味着在您的设备屏幕中开发并占用一些屏幕空间的小部件。这可以由开发人员决定,例如 20 像素高度或宽度、20% 的屏幕空间。这样您就可以提前决定小部件所需的空间。它完全由开发人员根据可用空间或设备屏幕进行选择。