安卓app按钮设置样式边角圆弧与颜色

 

安卓app按钮设置样式边角圆弧与颜色

 

 

 btn_bg_blue.xml文件放在drawable文件夹

复制代码
<?xml version="1.0" encoding="UTF-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android"
    android:insetLeft="1.0px"
    android:insetRight="1.0px" >

    <selector>
        <item android:state_pressed="true">
            <shape android:shape="rectangle" >
                <gradient
                    android:angle="270.0"
                    android:endColor="#00a8ff"
                    android:startColor="#0084c8" />

                <corners android:radius="20dip" />
            </shape>
        </item>
        <item>
            <shape android:shape="rectangle" >
                <gradient
                    android:angle="270"
                    android:endColor="#0084c8"
                    android:startColor="#00a8ff" />

                <corners android:radius="20dip" />
            </shape>
        </item>
    </selector>
    <selector>
        <item
            android:state_pressed="false"
            android:color="@color/colorPrimaryDark">
            <shape android:shape="rectangle" >
                <gradient
                    android:angle="270.0"
                    android:endColor="#0084c8"
                    android:startColor="#00a8ff" />

                <corners android:radius="20dip" />
            </shape>
        </item>
        <item>
            <shape android:shape="rectangle" >
                <gradient
                    android:angle="270.0"
                    android:endColor="#0084c8"
                    android:startColor="#00a8ff" />

                <corners android:radius="20dip" />
            </shape>
        </item>
    </selector>

</inset>
复制代码

 

可修改颜色:

 

 按钮颜色设置:

 

 

 

posted @   txwtech  阅读(77)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2021-09-28 c#数组用linq语句查询奇偶数并排序
2021-09-28 c#类和接口区别
点击右上角即可分享
微信分享提示