我们今天来说一说怎么样让你的Button更炫一些,如果把这个添加到你的游戏里,你就会让你的游戏更吸引玩家,android为我们提供了太多难以想象的效果,那么我们就来看看这个效果怎么样来实现吧,我们还是先来看看效果图:
完事我们就来看看代码吧。让我们尽情的想象我们的界面有多么的炫吧。
Java代码:
<?xml version="1.0" encoding="utf-8"?> < selector //view的各种状态(正常无焦点,焦点,onclick按下、放开等等) xmlns:android="http://schemas.android.com/apk/res/android"> < item android:state_pressed="true" > //选中未up时 < shape> < gradient //颜色渐变 android:startColor="#ff8c00" //开始颜色 android:endColor="#FFFFFF" //结束颜色 android:angle="270" /> //渐变方向 < stroke //按钮边缘 android:width="2dp" //边缘宽 android:color="#dcdcdc" /> //边缘颜色 < corners //按钮四个圆角 android:radius="2dp" /> //半径 < padding //按钮文字和边缘距离(内边距) android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> < /shape> < /item> < item android:state_focused="true" > //焦点 < shape> < gradient android:startColor="#ffc2b7" android:endColor="#ffc2b7" android:angle="270" /> < stroke android:width="2dp" android:color="#dcdcdc" /> < corners android:radius="2dp" /> < padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> < /shape> < /item> < item> //无焦点 < shape> < gradient android:startColor="#ff9d77" android:endColor="#ff9d77" android:angle="270" /> < stroke android:width="2dp" android:color="#fad3cf" /> < corners android:radius="2dp" /> < padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> < /shape> < /item> < /selector>
时间: 2024-10-30 16:52:35