在之前我们学会使用nine-patch图片的制作,学会如何在使图片不是失真的情况下拉伸图片做背景。那么大家有没有注意到一点,Android中默认的Button背景,当我们点击的时候,Button的颜色会变深,以提示我们点击了按钮,但是我们自己制作的背景并没有那个效果,那么我们应该如何去制作呢?
  
  此处以AndroidStudio为例。
  
  首先在drawable中创建一个新的xml文件,然后定义一下内容:

<selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:drawable="@mipmap/buttonpressed_pink" android:state_pressed="true" />    <item android:drawable="@mipmap/button_pink" /></selector>

  分别定义点击按钮后的图片和不点击按钮时的图片。
  然后再在Button中定义background属性调用这个drawable中的文件。

更多相关文章

  1. 移动广告商的最爱——iPad
  2. Android加载图片防止OOM
  3. 移动互联网和Android给你带来的机会[轉]
  4. Android新的网络请求框架volley源码解释及示例
  5. Android(安卓)Alert Dialog解决点击按钮对话框不关闭/的问题
  6. 模拟用户点击,“去除”USB弹框
  7. Android从系统Gallery获取图片具体实现
  8. 【Android(安卓)开发】:UI控件之 ImageView 实现图片旋转和缩放功
  9. Android中点击空白区域隐藏软键盘功能实现

随机推荐

  1. 如何写出好看的C++代码
  2. 学大数据一点也不难!一文带你了解RDD与共
  3. 如何写出一流的Nature论文?
  4. 腾龙娱乐怎么开户——I7300441110
  5. 腾龙娱乐开户——I7300441110
  6. 嵌入式编程中的复杂指针的使用
  7. CentOS7部署Bind
  8. 做电商/外贸,搭建一个自己的网站要怎么选
  9. windows使用命令提示符切换盘符和到另一
  10. windows使用browser-sync访问phpstudy搭