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

这里写图片描述

主要有两部分:

  • 按键
  • 文字

按键

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 修改状态栏和标题栏颜色
  3. 改变ScrollView的滚动条的颜色
  4. 仿照利用android系统源码资源文件,修改SeekBar颜色 前景与背景
  5. Android TextView文字过多,添加滚动条
  6. Android 设置EditText光标Curso颜色及粗细
  7. 面试题5:椭圆里面有个内切圆,内切圆中有文字
  8. [转]android颜色对应的xml配置值
  9. android中怎么在文字两边划线

随机推荐

  1. Android中检测手机制式和移动网络类型
  2. Android(4)---Android(安卓)控件布局常用
  3. Android(安卓)IPC 机制,进程间通信
  4. Android中的数据存储与传输
  5. Android(安卓)Studio V3.12环境下TV开发
  6. Android(安卓)EditText/TextView使用Span
  7. Android上层启动过程的几个关键点
  8. android一些细节问题
  9. android往文件中保存和读取数据
  10. Android加载Html的方法