1. 给button设置按压效果
1 | <Button |
selector_blue_dark_bg.xml内容如下:1
2
3
4
5<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@color/colorPrimaryDark" />
<item android:drawable="@color/colorPrimary" />
</selector>
button有按下效果,但是如何同时让四角有圆弧效果呢1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<!-- 圆角深蓝色按钮 -->
<solid android:color="#3453e0"/>
<corners android:radius="5dp"/>
</shape>
</item>
<item android:state_pressed="false">
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<!-- 圆角蓝色按钮 -->
<solid android:color="#3983fe"/>
<corners android:radius="5dp"/>
</shape>
</item>
</selector>