按鈕設置形狀的同時設置點擊效果
我們可以通過shape給Button這種形狀以及邊框,可以通過selector給Button設置點擊顯示不同顏色的效果
下面就是在設置形狀的同時又有點擊效果的使用:
代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"><shape>
<corners android:radius="60dp" />
<solid android:color="@color/press" />
<stroke android:width="2dp" android:color="#dda0dd" />
</shape></item>
<item android:state_pressed="false"><shape>
<corners android:radius="60dp" />
<solid android:color="@color/normal" />
<stroke android:width="2dp" android:color="#dda0dd" />
</shape></item>
</selector>
以上就是給一個Button設置60dp的圓角;點擊的時候是@color/press;正常的時候是@color/normal;
以及設置寬度爲2dp,顏色爲#dda0dd的邊框。