29 lines
495 B
Dart
29 lines
495 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
extension ColorExtension on Color {
|
|
toLight() {
|
|
return withOpacity(0.6);
|
|
}
|
|
|
|
toLighter() {
|
|
return withOpacity(0.4);
|
|
}
|
|
|
|
toSoft() {
|
|
return withOpacity(0.12);
|
|
}
|
|
|
|
toLittle() {
|
|
return withOpacity(0.03);
|
|
}
|
|
}
|
|
|
|
extension ColorSchemeExtension on ColorScheme {
|
|
ColorScheme toPrueBlack(bool isPrueBlack) => isPrueBlack
|
|
? copyWith(
|
|
surface: Colors.black,
|
|
background: Colors.black,
|
|
)
|
|
: this;
|
|
}
|