赞
踩
需要设置字体颜色边框颜色,想和Android一样写一个颜色的配置文件,查官方文档只需要在
resources > base > element文件夹下建一个color.json
coloc.json具体内容如下,自定义常用color
- {
- "color": [
- {
- "name": "white",
- "value": "#ffffff"
- },
- {
- "name": "black",
- "value": "#000"
- },
- {
- "name": "grey",
- "value": "#555655"
- }
- ]
- }
然后在布局文件中引用就会奇怪的发现,控件显示不出来了
一顿找代码发现,我因为 { "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>
最终结果预览如下
更多资源文件配置请查看华为官网文档:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-resource-file-categories-0000001052066099
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。