实现方式有两种:
一、代码中实现:
imgbtnSetup.setOnTouchListener( new View.OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN){ //更改为按下时的背景图片 v.setBackgroundResource(R.drawable.btn_setup_hover); }else if(event.getAction() == MotionEvent.ACTION_UP){ //改为抬起时的图片 v.setBackgroundResource(R.drawable.btn_setup); } return false; } });
二、xml布局实现:
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="false" android:drawable="@drawable/button_add" /> <item android:state_pressed="true" android:drawable="@drawable/button_add_pressed" /> <item android:state_focused="true" android:drawable="@drawable/button_add_pressed" /> <item android:drawable="@drawable/button_add" /> </selector>
这个文件放在drawable目录下面。命名为button_add_x.xml
使用的时候
<ImageButton android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/button_add_x" />
相关推荐
Android中底部tab,中间凸起按钮的效果
本文将通过radiogroup和radiobutton实现组内信息的单选, 其中radiogroup就是将radiobutton进行分组,同一管理和控制 同时实现默认选中情况,获取默认值.
android 按钮也能随点击变换 ImageButton选择特效
android按钮被选点击得到焦点失去焦点切换图片
gridview中先确定有两行,每行三列,放第五个数据之后动态给list添加一个“更多分类”的按钮,点击“更多分类之后”展开显示全部,并且在最后加上“收起”的按钮,在点击...并且“更多分类”、“收起”和被选中变色
android 循环gallery 选中时图片放大 可按钮控制左右 带图片选中时弹出动画效果`
Android 仿淘宝选中商品不同尺寸的按钮组,支持点击效果,设置系列属性 http://blog.csdn.net/qq_30552993/article/details/55051289
ListView中有一个属性:android:choiceMode,对应三个可选值: * singleChoice 单选 * multipleChoice 多选 ...在ListView的布局中设置了android:choiceMode属性后,item布局需要实现checkable,才有选中效果。
Android开发中,往往为了界面的美观,我们在处理按钮等带有点击事件的控件时,往往改变他们的背景,这是我写的一个例子,希望和大家交流学习
Android 实现多选按钮对话框,在这个例子中,添加到多选下拉框中的内容,事先定义成了数组:String[] items=null;//选项数组,通过重写onCreate方法,从XML文件读取下拉框内容到字符串数组中,为按钮添加监听器,并...
Android Studio 在xml文件中设置界面布局1、xml文件中给输入框editText修改下划线颜色2、设置button按钮为圆角及修改按钮颜色3、运用约束布局时预览效果和运行效果不一致 写一写今天困扰我很久的问题:如何给...
android gallery的使用 可以 循环 带左右按钮控制 选中时图片放大
Android 实现底部导航中间菜单凸起效果,不满意不要钱,哈哈 ~
Android底部导航条、底部tab中间凸起效果,中间凸出按钮,可用于签到、发布等的凸出效果
MainActivity.java 主Activity程序入口类,在此定义了Tab选项卡标示符,单选按钮对象,消息提示文本对象,Tab按钮选中监听事件等,是程序主界面。 PersonInfoActivity.java 个人资料Activity页面
Android长按圆型有颜色变化显示进度,长按结束事件:长按按钮是一个圆,加入了OnTouchListener事件的监听。长按后该圆会慢慢的变颜色,等到整个圆的颜色变化完成后,则触发另一事件。适用于长按结束事件,增加用户...
android tv开发和移动端开发最大的不同就是多了一个焦点处理的逻辑。尤其是类似Recyclerview这样本身带有滑动效果,为了醒目的显示当前焦点在什么位置,需要滑动的时候回添加大量的动画、高亮、阴影等效果。 ...
Android 点击ListView 或GridView 的一个item 使其里面textview变色 详情可访问博客地址:http: blog csdn net gaolei1201 article details 39084159
主要为大家详细介绍了Android自定义控件实现按钮滚动选择效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
若按钮选中存储账号和密码的信息。若按钮没有选中,则清空账号和密码的信息。 结果演示: 源代码下载地址: https://github.com/GXS1225/Android————-.git 分析 (1)判断是否输入了账号和密码 if(name....