首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可抽屉的android使顶部边缘变圆,使用不同的颜色

可抽屉的android使顶部边缘变圆,使用不同的颜色
EN

Stack Overflow用户
提问于 2016-11-02 19:22:46
回答 3查看 888关注 0票数 1

如何使左上角为浅灰色圆形,右上角为深灰色,底部边缘为白色圆形,

目前,我的底部边缘是白色的圆形,但想要改变左上角和右上角的颜色,用不同的颜色。

我试过了:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8"?>


<selector xmlns:android="http://schemas.android.com/apk/res/android" >

    <item >
        <shape android:shape="rectangle"  >
            <corners android:bottomLeftRadius="3dip"
                android:bottomRightRadius="3dip"
                android:topRightRadius="3dip"
                android:topLeftRadius="3dip"
                />
            <stroke android:width="1dip" android:color="@color/white" />
            <gradient android:angle="-90" android:startColor="@color/white" android:endColor="@color/white" />
        </shape>

    </item>
</selector>

Image Link :

EN

Stack Overflow用户

发布于 2016-11-02 20:02:16

试试这个:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <solid android:color="#959595" />
            <stroke
                android:width="0dp"
                android:color="#959595" />
            <corners android:radius="3dp" />
            <gradient
                android:angle="0"
                android:endColor="@android:color/black"
                android:startColor="@android:color/darker_gray" />
            <padding
                android:bottom="0dp"
                android:left="3dp"
                android:right="3dp"
                android:top="3dp" />
        </shape>
    </item>

    <item>
        <shape>

            <solid android:color="#FFFFFF" />
            <stroke
                android:width="0dp"
                android:color="#FFFFFF" />
            <corners
                android:topLeftRadius="3dp"
                android:topRightRadius="3dp" />
            <padding
                android:bottom="3dp"
                android:left="0dp"
                android:right="0dp"
                android:top="0dp" />
        </shape>
    </item>


    <item>
        <shape>
            <solid android:color="#FFFFFF" />
            <stroke
                android:width="0dp"
                android:color="#c2c2c2" />
            <corners
                android:radius="3dp"
                />
            <padding
                android:bottom="3dp"
                android:left="0dp"
                android:right="0dp"
                android:top="0dp" />
        </shape>
    </item>

</layer-list>
票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40378706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档