我的世界Android技术知识我爱编程

Android水晶按钮控件

2018-05-23  本文已影响48人  九尾74
Android水晶按钮控件

<?xml version="1.0" encoding="utf-8"?>

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

    <item android:state_pressed="true">

        <shape >

            <!-- 开始颜色="" 结束颜色="" 颜色渐变="" -->

            <gradient android:angle="270" android:endColor="#888888" android:startColor="#888888" />

            <!-- 渐变方向 按钮边缘="" 边缘宽="" -->

            <stroke android:width="1sp" android:color="#7d5a7d" />

            <!-- 边缘颜色 按钮四个圆角="" -->

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

            <!-- 半径 内边距="" 按钮文字和边缘距离="" -->

            <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />

        </shape>

    </item>

    <item android:state_focused="true">

        <shape>

            <gradient android:angle="270" android:endColor="#7d5a7d" android:startColor="#7d5a7d" />

            <stroke android:width="1sp" android:color="#dcdcdc" />

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

            <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />

        </shape>

    </item>

    <item>

        <shape>

            <gradient android:angle="270" android:endColor="#00000000" android:startColor="#00000000" />

            <stroke android:width="1sp" android:color="#7d5a7d" />

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

            <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />

        </shape>

    </item>

</selector>

Android水晶按钮控件

最主要的还是对颜色的控制,

如果直接粘贴进去的话有点丑,

所以需要改一下!具体如何去改

就看你了,说实话,这个也不能

说是真正意义上的水晶按钮!

只是说如果现在你觉得原生的

太差了!可以试试这款!

上一篇下一篇

猜你喜欢

热点阅读