<gradient
android:startColor="@color/greenStart"
android:centerColor="@color/greenMid"
android:centerY="0.75"
android:endColor="@color/greenEnd"
android:angle="270"
/>
是我遇到问题的地方,它在我的日食中显示错误 就在这里是我的问题我该如何解决这个问题?请帮帮我
答案 0 :(得分:3)
可能您忘记在res/values/color.xml
中定义颜色资源。将其定义为:
<resources>
<color name="greenStart">#ff33dd44</color>
<color name="greenMid">#ff0A8815</color>
<color name="greenEnd">#ff1da130</color>
</resources>
并在color.xml中进行更改后清除并构建项目
答案 1 :(得分:1)
您似乎没有定义颜色资源。 我通常在我的值文件夹中创建一个名为colors.xml的文件,其中我指定了我需要和使用的所有颜色值。例如:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="greenStart">#7cfc00</color>
</resources>
使用#符号后跟(可选)Alpha通道指定颜色值,然后使用一个或两个十六进制数字指定红色,绿色和蓝色值。 #RGB,#RRGGBB,#ARGB和#AARRGGBB都可以正常工作。