Android中shape和selector的使用

举报
yechaoa 发表于 2022/05/31 00:22:03 2022/05/31
【摘要】 1.shape a.效果图 b.代码 <?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <!--填充的颜色--> &...

1.shape

a.效果图


b.代码


  
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <shape xmlns:android="http://schemas.android.com/apk/res/android">
  3. <!--填充的颜色-->
  4. <solid android:color="@color/backGreen"/>
  5. <!--描边的颜色-->
  6. <stroke
  7. android:width="1dp"
  8. android:color="@color/gray"/>
  9. <!--圆角的弧度-->
  10. <corners android:radius="5dp"/>
  11. <!--填充的大小-->
  12. <padding
  13. android:bottom="0dp"
  14. android:left="0dp"
  15. android:right="0dp"
  16. android:top="0dp"/>
  17. </shape>

android:background="@drawable/shape_test"
 


a.代码


  
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
  3. <!--按下时的状态-->
  4. <item android:state_pressed="true" android:color="@color/blue"/>
  5. <!--选中时的状态-->
  6. <item android:state_selected="true" android:color="@color/blue"/>
  7. <!--聚焦时的状态-->
  8. <item android:state_focused="true" android:color="@color/blue" />
  9. <!--无状态-->
  10. <item android:color="@android:color/white" />
  11. </selector>

android:background="@drawable/btn_selector_test"
 


文章来源: blog.csdn.net,作者:yechaoa,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/yechaoa/article/details/59482998

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。