关闭

android 点击按键背景发生变化

标签: android点击状态背景改变
191人阅读 评论(0) 收藏 举报
分类:

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


btn_pressed.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <corners android:radius="5dip" />
            <solid android:color="@color/blue" />
        </shape>
    </item>

</layer-list>

btn_normal.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <corners android:radius="5dip" />
            <solid android:color="@color/news_item_has_read_textcolor" />
        </shape>
    </item>
    <item
        android:bottom="1dip"
        android:left="1dip"
        android:right="1dip"
        android:top="1dip">
        <shape>
            <corners android:radius="5dip" />
            <solid android:color="@color/white" />
        </shape>

    </item>


</layer-list>

0
0
查看评论

Android开发技巧:点击Button改变其背景颜色

UI设计中,按钮一般都会有多个状态,比如:聚焦、点击等,不同的状态必须显示不同的呈现形式(比如颜色、形状的改变),这样用户才能感觉到按钮被成功选中、点击了,否则用户体验就会非常差了。 本篇文章就简单地描述一下Android开发中,如何动态改变Button状态切换时的背景。 Andro...
  • u010477502
  • u010477502
  • 2016-04-07 17:01
  • 10976

Android_UI_点击按钮切换背景效果实现

实现按钮按下和释放,按钮背景图片相应切换效果的方法这里介绍两种,一种是在代码里实现,另一种是在xml文件里实现 一、在xml文件里 首先现在layout的一个xml文件下定义Button如下所示: [html] view plaincopy Button...
  • lxq_xsyu
  • lxq_xsyu
  • 2013-08-16 12:54
  • 3387

Android 按钮点击切换背景,同时修改文字颜色

其实原理很简单,用到的是selector,用来设置android:background和android:textcolor属性,selector可以用来设置默认时候、点击时候的背景图片和文字颜色的属性,过程如下:         这两个文件如下: 1.当...
  • omayyouhappy
  • omayyouhappy
  • 2015-09-08 18:27
  • 2155

Android 设置应用的底部导航栏(虚拟按键)背景颜色

Android手机机型种类繁多,但是虚拟按键也就是底部的导航栏,不外乎两种设计方式,一种是作为虚拟按键设计到屏幕内部,一种是作为系统按键设计到屏幕外面。 对于按键在屏幕内部的机型,因为虚拟按键也是屏幕内容的一部分,它也实际占据屏幕一定的高度,在系统应用中虚拟按键默认呈现的都是透明的背景色,但...
  • github_2011
  • github_2011
  • 2017-07-10 11:03
  • 5564

Android中Selsetor基本使用一,按下时改变按钮背景

效果图 未按下 按下 放开 核心代码: Activity布局activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xm...
  • zhaihaohao1
  • zhaihaohao1
  • 2016-06-17 13:30
  • 399

Android 点击按钮时改变颜色

在按下按钮时,按钮颜色改变,当松开的时候,变回原来的颜色,使用户感觉到自己按了按钮。 当很多按钮都需要这样的效果时就比较方便。 首先,在res文件夹下新建一个文件夹drawable(这是无关分辨率的): 在下面建立一个xml文件:btn_selector.xml,添加代码:<select...
  • baidu_32731497
  • baidu_32731497
  • 2016-04-07 22:35
  • 1729

Android点击下载时候Button背景变化下载进度条Demo

  • 2016-12-15 14:19
  • 2.72MB
  • 下载

Android控件在点击、选择时背景变化(button、listview)

用户行为的变化,界面上的行为也要随之变化,比如用户点击、选择等。如果使用按钮,没有添入背景图片,按钮在点击时会有变化。但如果增加了背景图,点击时则没有变化了,除非动态的改变背景图。用户的行为不断变化,如果每次都是通过代码去控制背景的变化,虽然可以达到,但不好控制。那有没有更好的办法呢? 有的。 可以...
  • xxdddail
  • xxdddail
  • 2014-04-04 08:41
  • 3129

设置Dialog点击背景屏幕 Dialog不消失

最重要的一句是 dialog.setCanceledOnTouchOutside(false);// 设置点击屏幕Dialog不消失    业务的需求是变化莫测的,最近就遇到一个需求是——用户只有点击Dialog的取消按钮才会消失,点击...
  • w6028819321
  • w6028819321
  • 2013-11-19 14:15
  • 3559

android 点击按钮切换背景图片(根据按钮点击的ID切换)

前言 在开发应用程序的时候,需要根据一个按钮切换一个ImageView的背景,查看了网上的一些方法,很少有根据ID切换的,把它写出来,希望可以帮到大家 首先需要新建一个图片表,来存放你所有要用到的图片 private Button out,jia,jian; private ImageVie...
  • limoyuhen
  • limoyuhen
  • 2016-07-24 21:57
  • 549
    个人资料
    • 访问:1885次
    • 积分:126
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条