31 lines
856 B
Dart
Executable File
31 lines
856 B
Dart
Executable File
import 'package:colorfilter_generator/addons.dart';
|
|
import 'package:colorfilter_generator/colorfilter_generator.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:star_lock/flavors.dart';
|
|
|
|
class FlavorsImg extends StatelessWidget {
|
|
FlavorsImg({required this.child, this.black = false, key});
|
|
|
|
bool black;
|
|
Widget child;
|
|
|
|
ColorFilterGenerator myFilter =
|
|
ColorFilterGenerator(name: "xhj", filters: []);
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
myFilter = ColorFilterGenerator(name: "xhj", filters: [
|
|
black
|
|
? ColorFilterAddons.addictiveColor(-255, -255, -255)
|
|
: ColorFilterAddons.addictiveColor(1, 22, 93),
|
|
]);
|
|
if (F.appFlavor != Flavor.xhj) {
|
|
return child;
|
|
}
|
|
return ColorFiltered(
|
|
colorFilter: ColorFilter.matrix(myFilter.matrix),
|
|
child: child,
|
|
);
|
|
}
|
|
}
|