toHexString static method
Return a String of 'bit hex': Its return is proper to your custom manipulating (as you lik better 🧑💻). Returns a String HEX with prefix '0xFF' i.e: '0xFF343434'
Implementation
/// Returns a String HEX with prefix '0xFF'
/// i.e: '0xFF343434'
static String toHexString(str) {
try {
var hash = _getInt(str);
var r = (hash & 0xFF0000) >> 16;
var g = (hash & 0x00FF00) >> 8;
var b = hash & 0x0000FF;
var rr = r.toString();
var gg = g.toString();
var bb = b.toString();
return '0xFF' +
rr.substring(rr.length - 2) +
gg.substring(gg.length - 2) +
bb.substring(bb.length - 2);
} catch (err) {
print('Error: String Must be greater than range 2\n'
'=========== hash string to hex ===========\n'
' string length = ${str.length}');
return err.toString();
}
}