backdropContrast method

Widget backdropContrast(
  1. double value
)

backdrop-contrast - 背景对比度

Implementation

Widget backdropContrast(double value) {
  final factor = (259 * (value * 255 + 255)) / (255 * (259 - value * 255));
  return ColorFiltered(
    colorFilter: ColorFilter.matrix([
      factor, 0, 0, 0, 128 * (1 - factor),
      0, factor, 0, 0, 128 * (1 - factor),
      0, 0, factor, 0, 128 * (1 - factor),
      0, 0, 0, 1, 0,
    ]),
    child: BackdropFilter(
      filter: ImageFilter.blur(sigmaX: 0, sigmaY: 0),
      child: build(),
    ),
  );
}