添加两种颜色作为背景而不使用渐变

时间:2014-07-25 08:00:56

标签: android android-xml android-shape

我试图为我的观点应用阴影效果,并发现我可以使用渐变来完成它。

我创建了一个XML文件

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient 
        android:endColor="@android:color/transparent"
        android:centerColor="@android:color/transparent"
        android:startColor="@android:color/black"
        android:angle="135"/>
</shape>

这很好用,但我需要让它更像阴影。 我需要的是删除渐变中的过渡效果,因为我只需要在对角线应用的一个视图中使用两种颜色。怎么做?enter image description here

2 个答案:

答案 0 :(得分:0)

如果您希望它与您的观看背景类似,为什么不在您的.jpeg中保存B / W .pngDrawables图片并使用它何时需要指定其尺寸和alpha(不透明度)参数?

答案 1 :(得分:0)

在这种情况下,我建议使用9-patch drawables