Offstage
一个将子组件按其在树中的位置进行布局,但不进行任何绘制、不使其可用于命中测试、也不在父组件中占据任何空间的组件
可以设置子组件离开屏幕,离屏的子组件仍然保持活跃,它们可以接收焦点并将键盘输入定向到它们。离屏的子组件中的动画会继续运行,因此无论动画最终是否可见,都会消耗电池和CPU。
可以使用Offstage组件来测量一个组件的尺寸,又无需将这个组件显示在屏幕上。但如果希望在不需要这个组件时隐藏组件,建议直接删除该组件,而不是将其保留在Offstage中。
构造函数
Offstage.new({
Key? key,
bool offstage = true,
Widget? child
})
参数
| 参数名 | 参数类型 | 说明 |
|---|---|---|
| child | Widget? | 子组件 |