Android 点击ImageButton时有“按下”的效果的实现
程序员文章站
2023-12-02 14:16:40
android 点击imagebutton时有“按下”的效果的实现
1为imagebutton添加图片后,有边框,看起来像是图片贴在了一个按扭上面,要多丑有多...
android 点击imagebutton时有“按下”的效果的实现
1为imagebutton添加图片后,有边框,看起来像是图片贴在了一个按扭上面,要多丑有多丑。
解决办法:imagebutton背景设为透明:#0000
2.使用button时为了让用户有“按下”的效果,有两种实现方式:
a.
imagebutton.setontouchlistener(new ontouchlistener(){ @override public boolean ontouch(view v, motionevent event) { if(event.getaction() == motionevent.action_down){ //更改为按下时的背景图片 v.setbackgroundresource(r.drawable.pressed); }else if(event.getaction() == motionevent.action_up){ //改为抬起时的图片 v.setbackgroundresource(r.drawable.released); } return false; } });
b.
<?xml version="1.0" encoding="utf-8"?> <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>
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
上一篇: 傲游云浏览器自动刷新功能设置使用教程
下一篇: 超详细分析网红营销
推荐阅读
-
Android 点击ImageButton时有“按下”的效果的实现
-
Android编程实现GridView控件点击图片变暗效果的方法
-
Android应用开发中模拟按下HOME键的效果(实现代码)
-
Android按钮按下的时候改变颜色实现方法
-
Android ImageButton自定义按钮的按下效果的代码实现方法分享
-
Android 点击ImageButton时有“按下”的效果的实现
-
Android Selector 按下修改背景和文本颜色的实现代码
-
Android点击Button实现切换点击图片效果的示例
-
Android实现带动画效果的可点击展开TextView
-
【Android】【动画】设置控件按下点击时的动画