4 4 月 2026, 周六

Flutter 十六进制颜色(#E6A919)转Color

  ///TODO:颜色转换
  static int hexToColor(String s) {
    if (s.startsWith("#")) {
      s = s.substring(1);
    }
    if (s.length == 6) {
      return int.parse(s, radix: 16) + 0xFF000000;
    } else if (s.length == 8) {
      return int.parse(s, radix: 16);
    } else {
      return 0xFF000000;
    }
  }
Avatar photo

sion932