visibility method

Visibility visibility(
  1. bool visible, {
  2. Key? key,
  3. Widget replacement = const SizedBox.shrink(),
  4. bool maintainState = false,
  5. bool maintainAnimation = false,
  6. bool maintainSize = false,
  7. bool maintainSemantics = false,
  8. bool maintainInteractivity = false,
})

用Visibility包裹当前组件

Implementation

Visibility visibility(
  bool visible, {
  Key? key,
  Widget replacement = const SizedBox.shrink(),
  bool maintainState = false,
  bool maintainAnimation = false,
  bool maintainSize = false,
  bool maintainSemantics = false,
  bool maintainInteractivity = false,
}) {
  return Visibility(
    replacement: replacement,
    visible: visible,
    maintainState: maintainState,
    maintainAnimation: maintainAnimation,
    maintainSize: maintainSize,
    maintainSemantics: maintainSemantics,
    maintainInteractivity: maintainInteractivity,
    child: this,
  );
}