Submitted by rifki_cs29 in flutter
Beberapa designer biasanya hanya memberikan color dengan format Hexacolor. Berikut extensions method untuk mengubah HexaColor menjadi Color
extension ColorExtension on String {
toColor() {
var hexColor = this.replaceAll("#", "");
if (hexColor.length == 6) {
hexColor = "FF" + hexColor;
}
if (hexColor.length == 8) {
return Color(int.parse("0x$hexColor"));
}
}
}
Kemudian Penggunaan nya hanya seperti ini
Text(
'Hello World',
style: TextStyle(backgroundColor: '#bfeb91'.toColor()),
),