selfprivacy.org.app/lib/utils/color_utils.dart

17 lines
418 B
Dart
Raw Normal View History

2020-12-03 18:52:53 +02:00
import 'package:flutter/material.dart';
Color stringToColor(String string) {
var number = string.codeUnits.reduce((a, b) => a + b);
var index = number % colorPallete.length;
return colorPallete[index];
}
2020-12-08 21:47:50 +02:00
var originalColor = Color(0xFFDBD8BD);
var count = 40;
var colorPallete = List.generate(
count,
(index) => HSLColor.fromColor(originalColor)
.withHue((index) * 360.0 / count)
.toColor(),
);