Button自定义背景颜色的形状
1,先在res中的drawable新建的 Drawable Resource File 新建 Root Element 的 shape文件
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid
android:color="#ff9900"/>
<corners
android:radius="14dp"/>
</shape>
在Button中
android:background="@drawable/btn2"
就能自定义圆角和背景颜色
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="1dp"
android:color="#000000"/>
<corners
android:radius="14dp"/>
</shape>
这是定义Button的边框宽度和边框颜色的
2,先在res中的drawable新建的 Drawable Resource File 新建 Root Element 的 selector文件
<?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="#cc7a00" />
<corners android:radius="5dp"></corners>
</shape>
</item>
<item android:state_pressed="false">
<shape>
<solid android:color="#ff9900" />
<corners android:radius="5dp"></corners>
</shape>
</item>
</selector>
这是点击动态效果的,用法和上面一样