情景再现:UI按照720P切图,缩放成.9图片缩放后边角会出现虚化~特此要用代码解决~
1.Selector
drawable的item中可以有以下属性:
- android:drawable="@drawable/drawable_resource"
- android:state_pressed=["true"|"false"]点击
- android:state_focused=["true"|"false"]获得焦点
- android:state_selected=["true"|"false"]选中
- android:state_active=["true"|"false"]
- android:state_checkable=["true"|"false"]是否可选择
- android:state_checked=["true"|"false"]选择
- android:state_enabled=["true"|"false"]是否响应事件
- android:state_window_focused=["true"|"false"]
2.Shape
solid:实心,就是填充
android:color =
"#000000"
指定填充的颜色
|
gradient:渐变
?
- android:startColor起始颜色
- android:endColor结束颜色
- android:angle渐变角度,必须为45的整数倍。
- 渐变模式:
- android:type="linear"默认为线性渐变模式
- android:type="radial"径向渐变,需要指定半径
- android:gradientRadius="50"半径为50