StateListDrawable的基本学习

在XML文件中编辑StateListDrawable资源

参见Android官方文档
官方文档的代码:
XML保存在res/drawable/button.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">    
<item android:state_pressed="true"          android:drawable="@drawable/button_pressed" />
<!-- pressed -->    
<item android:state_focused="true"          android:drawable="@drawable/button_focused" /> 
<!-- focused -->    
<item android:state_hovered="true"          android:drawable="@drawable/button_focused" /> 
<!-- hovered -->    
<item android:drawable="@drawable/button_normal" /> 
<!-- default -->
</selector>

以上应用在一个Button上

<Button    
android:layout_height="wrap_content"    
android:layout_width="wrap_content"    
android:background="@drawable/button" />
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,159评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,701评论 0 17
  • 我们正如是蒲公英 随风飘到那里 那里就是归宿 亦如白桦 玉树临风的矗立 诠释着自己别致的路 我就在这里 繁华的现代...
    东山明月阅读 313评论 1 5
  • 记得曾经看过一本书叫做:《升华幸福的心能量》。 里面写了很多可以提升人们幸福指数的方法。 其中有一个方法很好,叫做...
    高小花0218阅读 373评论 0 0
  • 为什么要读书? 好不容易比红军长征还艰难的读完十几年的书,难道还要在读书? 当然啦!细细道来你就懂了。你在企业上班...
    豆豆小蔻阅读 313评论 0 6