在Android中使用透明渐变按钮?

时间:2018-08-21 18:20:55

标签: android android-button

我正在尝试将按钮的颜色设置为从白色到透明再到黑色的渐变。 我的问题是该按钮位于图片上方,因此无法使用背景。

我当前正在使用以下无法构建的代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<corners
    android:radius="14dp"
    />
<gradient
    android:angle="45"
    android:centerX="35%"
    android:centerColor="color/transparent"
    android:startColor="#E8E8E8"
    android:endColor="#171717"
    android:type="linear"
    />
<padding
    android:left="0dp"
    android:top="0dp"
    android:right="0dp"
    android:bottom="0dp"
    />
<stroke
    android:width="3dp"
    android:color="#878787"
    />

错误

“错误:“颜色/透明”与属性android:centerColor(attr)color不兼容。 消息{种类=错误, text = error:“颜色/透明”与属性android:centerColor(attr)color不兼容。 “

感谢帮手!

0 个答案:

没有答案