Android xml bg用法
<shape xmlns:android="<a href='http://schemas.android.com/apk/res/android'>http://schemas.android.com/apk/res/android</a>"
android:shape="line">
<stroke android:width="0.25dp" android:color="@color/sui_color_gray_light2" android:dashWidth="10dp"
android:dashGap="10dp"/>
</shape>
<!-- // width 为 线的高度 // dashWidth 实线长度 // dashGap 虚线宽度 // 外面引用该xml必须要高度大于 width shape 可以接一个图形-->
<p><?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@color/white"></item>
<item android:state_pressed="false" android:color="@color/red_orange"></item>
</selector> <layer-list/>
<!-- 可以叠item--></p>
<p><?xml version="1.0" encoding="utf-8"?>
<solid android:color="#FF602C"/>
<stroke android:width="1dp" android:color="#FF602C"/>
<corners android:radius="8dp"/>
<gradient android:angle="135"
android:endColor="#ECBB5B"
android:startColor="#F76023"/>
<!--2.item用来区分当前控件状态(选中、点击、获得焦点或者是否响应事件)-->
<item android:state_selected="true" android:drawable="@drawable/pic4"/>
<!-- 这样就可以不使用shape属性了 item属性介绍: android:state_selected选中 android:state_focused获得焦点 android:state_pressed点击 android:state_enabled设置是否响应事件,指所有事件 -->
评论区