鸿蒙HarmonyOS开发,颜色资源配置文件添加及使用和自定义圆角背景,把自己踩的坑记下来!!!!

需要设置字体颜色边框颜色,想和Android一样写一个颜色的配置文件,查官方文档只需要在

resources > base > element文件夹下建一个color.json

鸿蒙HarmonyOS开发,颜色资源配置文件添加及使用和自定义圆角背景,把自己踩的坑记下来!!!!

coloc.json具体内容如下,自定义常用color

{ “color“: [ { “name“: “white“, “value“: “#ffffff“ }, { “name“: “black“, “value“: “#000“ }, { “name“: “grey“, “value“: “#555655“ } ]}

然后在布局文件中引用就会奇怪的发现,控件显示不出来了

鸿蒙HarmonyOS开发,颜色资源配置文件添加及使用和自定义圆角背景,把自己踩的坑记下来!!!!

一顿找代码发现,我因为 { “name“: “black“,      “value“: “#000“} black的值为“#000”导致的,于是就修改color.json文件如下(下次再也不会习惯性写少了。。。)

{ “color“: [ ...... { “name“: “black“, “value“: “#000000“ }, ....... ]}

成功设置颜色,

自定义背景是在resources > base > graphic文件新建xml文件,和android是一样的以

background_button.xml为例: <?xml version=“1.0“ encoding=“utf-8“?><shape xmlns:ohos=“http://schemas.huawei.com/res/ohos“ ohos:shape=“rectangle“> <corners ohos:radius=“20“/> <solid ohos:color=“$color:white“/> <stroke ohos:width = “2“ ohos:color=“$color:grey“/></shape>

最终结果预览如下

鸿蒙HarmonyOS开发,颜色资源配置文件添加及使用和自定义圆角背景,把自己踩的坑记下来!!!!

 

更多资源文件配置请查看华为官网文档:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-resource-file-categories-0000001052066099

极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。