touchDisabledWithOpacity method

Widget touchDisabledWithOpacity({
  1. bool disable = true,
  2. double disabledOpacity = 0.5,
})

Disables touch interactions with visual feedback using Opacity.

Implementation

Widget touchDisabledWithOpacity({
  bool disable = true,
  double disabledOpacity = 0.5,
}) {
  return Opacity(
    opacity: disable ? disabledOpacity : 1.0,
    child: AbsorbPointer(
      absorbing: disable,
      child: this,
    ),
  );
}