将透明度的百分比转化为十六进制的字符串

public static String percent2HexStr(double percent) {
    try {
        double j = Math.round(percent * 100) / 100.0d;
        int alpha = (int) Math.round(j * 255);
        String hex = Integer.toHexString(alpha).toUpperCase();
        if (hex.length() == 1) {
            hex = "0" + hex;
        }

// Log.d("hex", "percent:" + percent + "|" + "hex:" + hex);
return hex;
} catch (Exception e) {
// do nothing
}
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容