backdropContrast method
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(),
),
);
}