flutter 中的十六进制代码错误有什么替代方法吗?
is there any alternative for Hex code error in flutter?
进口'package:flutter/material.dart';
导入 'package:hexcolor/hexcolor.dart';
我导入了“Hexcolor”包,但出现错误 Target of URI doesn't exist: 'package:hexcolor/hexcolor.dart'.
这是输出:enter image description here
谁能帮帮我
你可以写这么多代码并摆脱十六进制颜色包。
将此代码添加到 utils 或类似目录。
class HexColor extends Color {
static int _getColorFromHex(String hexColor) {
hexColor = hexColor.toUpperCase().replaceAll('#', '');
if (hexColor.length == 6) {
hexColor = 'FF' + hexColor;
}
return int.parse(hexColor, radix: 16);
}
HexColor(final String hexColor) : super(_getColorFromHex(hexColor));
}
用法
Container(
height: 100,
width: 100,
color: HexColor('#00FF00')
)
进口'package:flutter/material.dart'; 导入 'package:hexcolor/hexcolor.dart'; 我导入了“Hexcolor”包,但出现错误 Target of URI doesn't exist: 'package:hexcolor/hexcolor.dart'.
这是输出:enter image description here
谁能帮帮我
你可以写这么多代码并摆脱十六进制颜色包。
将此代码添加到 utils 或类似目录。
class HexColor extends Color {
static int _getColorFromHex(String hexColor) {
hexColor = hexColor.toUpperCase().replaceAll('#', '');
if (hexColor.length == 6) {
hexColor = 'FF' + hexColor;
}
return int.parse(hexColor, radix: 16);
}
HexColor(final String hexColor) : super(_getColorFromHex(hexColor));
}
用法
Container(
height: 100,
width: 100,
color: HexColor('#00FF00')
)