0
点赞
收藏
分享

微信扫一扫

Android中shape和selector的使用

1.shape

a.效果图

Android中shape和selector的使用_android中selector使用

b.代码


<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!--填充的颜色-->
<solid android:color="@color/backGreen"/>
<!--描边的颜色-->
<stroke
android:width="1dp"
android:color="@color/gray"/>
<!--圆角的弧度-->
<corners android:radius="5dp"/>
<!--填充的大小-->
<padding
android:bottom="0dp"
android:left="0dp"
android:right="0dp"
android:top="0dp"/>
</shape>

c.使用


android:background="@drawable/shape_test"


2.selector

a.代码


<?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/blue"/>
<!--选中时的状态-->
<item android:state_selected="true" android:color="@color/blue"/>
<!--聚焦时的状态-->
<item android:state_focused="true" android:color="@color/blue" />
<!--无状态-->
<item android:color="@android:color/white" />
</selector>

b.使用


android:background="@drawable/btn_selector_test"



举报

相关推荐

0 条评论