Offstage

一个将子组件按其在树中的位置进行布局,但不进行任何绘制、不使其可用于命中测试、也不在父组件中占据任何空间的组件

可以设置子组件离开屏幕,离屏的子组件仍然保持活跃,它们可以接收焦点并将键盘输入定向到它们。离屏的子组件中的动画会继续运行,因此无论动画最终是否可见,都会消耗电池和CPU。

可以使用Offstage组件来测量一个组件的尺寸,又无需将这个组件显示在屏幕上。但如果希望在不需要这个组件时隐藏组件,建议直接删除该组件,而不是将其保留在Offstage中。

构造函数

Offstage.new({
  Key? key, 
  bool offstage = true, 
  Widget? child
})

参数

参数名参数类型说明
childWidget?子组件