如下图所示,为了实现这个效果:

主要有两部分:

  • 按键
  • 文字

按键

android:background="@drawable/button_selector"

button_selector.xml

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:drawable="@drawable/btn_normal" android:state_pressed="false"/>     <item android:drawable="@drawable/btn_pressed" android:state_pressed="true"/> selector>

btn_pressed.xml

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android:color="#020c41">solid>     <stroke android:width="1dp" android:color="#FFFFFF">stroke> shape>

btn_normal.xml

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android:color="@color/white">solid>    <stroke android:width="1dp" android:color="#FFFFFF">stroke>shape>

文字

android:textColor="@drawable/text_color_selector"

text_color_selector.xml

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:color="#57565D" android:state_pressed="false"/>    <item android:color="#FFFFFF" android:state_pressed="true"/>selector>

更多相关文章

  1. Android中如何修改CheckBox的颜色
  2. 【Android】UI-shape的使用
  3. android 修改状态栏和标题栏颜色
  4. ProgressBar属性小结
  5. 改变ScrollView的滚动条的颜色
  6. Android(安卓)之 EditText属性用法介绍
  7. 仿照利用android系统源码资源文件,修改SeekBar颜色 前景与背景
  8. Android与webview JS 键值编码差异
  9. Android(安卓)TextView文字过多,添加滚动条

随机推荐

  1. [Android实例] Android网络收音机项目(内
  2. android技术开发例子,解析以及源码集锦
  3. Android(安卓)Zygote Fork
  4. android实例
  5. Android(安卓)Studio 2.0和Android(安卓)
  6. android studio最新sdk更新方法
  7. Android判断当前的android设备是否处于联
  8. 【Android开发环境安装】
  9. Android(安卓)Application - No window t
  10. 【066】Android(安卓)& Java 难点解析