Flutter 颜色转化:String 转Color

2020-06-08  本文已影响0人  __素颜__
import 'dart:ui';

Color string2Color(String colorString) {
  int value = 0x00000000;
  if (colorString.isNotEmpty) {
    if (colorString[0] == "#") {
      colorString = colorString.substring(1);
    }
    value = int.tryParse(colorString, radix: 16);
    if (value != null && value < 0xff000000) {
      value += 0xff000000;
    }
  }
  return Color(value);
}

使用

string2Color("#efefdd")
上一篇 下一篇

猜你喜欢

热点阅读