文档开发者中心
我的

parsecolor函数如何使用

收起
自动换行
深色代码主题
复制
private void inflateInfo(boolean selected, boolean init) {
        if (tabInfo.tabType == BottomBarInfo.TabType.IMAGE_TEXT) {
            if (init) {
                mTabName.setVisibility(VISIBLE);
                mTabImage.setVisibility(VISIBLE);
                if (!TextUtils.isEmpty(tabInfo.name)) {
                    mTabName.setText(tabInfo.name);
                }
            }
            if (selected) {
                mTabImage.setPixelMap(tabInfo.selectedImage);
                mTabName.setTextColor(new Color(parseColor(tabInfo.tintColor)));
            } else {
                mTabImage.setPixelMap(tabInfo.defaultImage);
                mTabName.setTextColor(new Color(parseColor(tabInfo.defaultColor)));
            }
        } else if (tabInfo.tabType == BottomBarInfo.TabType.IMAGE) {
            if (init) {
                mTabName.setVisibility(HIDE);
                mTabImage.setVisibility(VISIBLE);
            }
            if (selected) {
                mTabImage.setPixelMap(tabInfo.selectedImage);
            } else {
                mTabImage.setPixelMap(tabInfo.defaultImage);
            }
        }
    }

这是一段网上找到的代码

parsecolor这个怎么用的?怎么查不到资料。请大神们指点

点赞
1
收藏
回复
4
分享
举报
浏览493 发布于2021-12-22 08:23未知归属地
全部评论
最多点赞
最新发布
最早发布
楼主你好,可以参考1楼的回复试试。
4楼回复于2021-12-23 03:28 未知归属地
欢迎开发小伙伴们进来帮帮楼主
2楼回复于2021-12-22 09:19 未知归属地

这是一个自定义函数,我在51CTO鸿蒙技术社区找到了。


private int parseColor(Object color) {
if (color instanceof String) {
return Color.getIntColor((String) color);
} else {
return (int) color;
}
}

1
1楼回复于2021-12-22 09:04 未知归属地
  • 清风先生
    谢谢
    2021-12-23 01:24 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。