在日常应用中,我们在点击按钮时,按钮的颜色相对就会变化,事件结束后又会恢复到初始样式。

这个UI效果是这么实现的。

<?xml version="1.0" encoding="UTF-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_pressed="false"android:drawable="@drawable/org" /><item android:state_pressed="true"android:drawable="@drawable/orgpressed" /><item android:state_focused="true"android:drawable="@drawable/orgfocused" /></selector>

在XML引用drawable的时候直接引用该xml就可以了,点击的时候就会有预期效果。

更多相关文章

  1. Android 相机 预览 添加蒙板效果的实现
  2. 【Android开发学习08】SurfaceView显示动画效果
  3. Android 在列表List中显示半透明小窗体效果的控件
  4. TextView/EditText各种各样的效果

随机推荐

  1. android使用5.0的toolbar,自定义布局参考
  2. Android(安卓)XML pull解析
  3. android在Service,BroadCast onReceiver(
  4. Android(安卓)OTA升级详细流程分析(non-AB
  5. Android(安卓)中的建造者模式
  6. android mvn project
  7. android eclipse错误集合
  8. Android(安卓)camera HAL四个callback
  9. 获取android设备屏幕大小和密度
  10. 表格(gridview)