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()), 
),
5

Comments

You must log in or register to comment.

There's nothing here…