加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

两个比较重要的xml绘制按钮selector

发布时间:2020-12-15 22:54:53 所属栏目:百科 来源:网络整理
导读:1.圆角按钮 ?xml version="1.0" encoding="utf-8"?selector xmlns:android="http://schemas.android.com/apk/res/android" item android:state_pressed="true"shape solid android:color="#8CD6F5" / corners android:radius="4dp" / stroke android:width="

1.圆角按钮

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">


    <item android:state_pressed="true"><shape>
            <solid android:color="#8CD6F5" />


            <corners android:radius="4dp" />


            <stroke android:width="1dp" android:color="#8CD6F5" />
        </shape></item>
    <item><shape>
            <solid android:color="#0BADEC" />


            <corners android:radius="4dp" />


            <stroke android:width="1dp" android:color="#0BADEC" />
        </shape></item>


</selector>





2.灰色方框

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >


    <stroke
        android:width="1dip"
        android:color="#88000000" />


    <corners android:radius="1dip" >
    </corners>


    <gradient
        android:centerColor="#00FFFFFF"
        android:endColor="#00FFFFFF"
        android:startColor="#00FFFFFF" />


</shape>






3.半圆按钮 比较全面
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">


    <item android:state_enabled="true" android:state_window_focused="false"><shape android:shape="rectangle">
            <stroke android:width="1px" android:color="#00000000" />


            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />


            <gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />


            <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
        </shape></item>
    <item android:state_pressed="true"><shape android:shape="rectangle">
            <stroke android:width="1px" android:color="#00000000" />


            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />


            <gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />


            <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
        </shape></item>
    <item android:state_checked="true"><shape android:shape="rectangle">
            <stroke android:width="1px" android:color="#00000000" />


            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />


            <gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />


            <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
        </shape></item>
    <item android:state_focused="true"><shape android:shape="rectangle">
            <stroke android:width="1px" android:color="#00000000" />


            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />


            <gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />


            <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
        </shape></item>
    <item><shape android:shape="rectangle">
            <stroke android:width="1px" android:color="#55000000" />


            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />


            <gradient android:centerColor="#FFFFFF" android:endColor="#FFFFFF" android:startColor="#FFFFFF" />


            <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
        </shape></item>


</selector>
> from eoe.cn

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读