首先明确属性概念:
- gradient 主体渐变
- startColor开始颜色,endColor结束颜色
- angle开始渐变的角度(值只能为90的倍数,0时为左到右渐变,90时为下到上渐变,依次逆时针类推)
- stroke 边框
- width 边框宽度
- color 边框颜色
- corners 圆角
- radius 半径,0为直角
- padding text值的相对位置
其次,看一下Button的一些背景效果:
- android:state_selected 选中
- android:state_focused 获得焦点
- android:state_pressed 点击
- android:state_enabled 设置是否响应事件,指所有事件
根据这些状态同样可以设置button的selector效果。也可以设置selector改变button中的文字状态。
1,先来个简单的