Android点击Button实现切换点击图片效果的示例

 更新时间:2019年03月30日 09:34:44   作者:徐刘根  
今天小编就为大家分享一篇关于Android点击Button实现切换点击图片效果的示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

这是一个简单的小的DEMO , 关于点击按钮用于实现图片的切换, 重要的就是里面的关于逻辑的处理, 在以后图片轮播的技术上关于逻辑的处理和这个类似

Android Button的点击事件切换点击图片

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin"
 android:paddingTop="@dimen/activity_vertical_margin"
  tools:context=".MainActivity" >
  <Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="184dp"
  android:background="@drawable/button_selector" />
</RelativeLayout>

android:background="@drawable/button_selector"

(2)在res文件夹下创建drawable文件夹,创建一个selector文件

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

文件夹内放三张图片用于切换的时候改变图片

(3)其他内容不需要改变

文件的图片随着按钮的点击变化

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • Android O对后台Service限制详解

    Android O对后台Service限制详解

    这篇文章主要为大家介绍了Android O对后台Service限制详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • android listview实现新闻列表展示效果

    android listview实现新闻列表展示效果

    这篇文章主要为大家详细介绍了android listview实现新闻列表展示效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • Android选择图片或拍照图片上传到服务器

    Android选择图片或拍照图片上传到服务器

    这篇文章主要为大家详细介绍了android选择图片或拍照图片上传到服务器的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • 文件缓存(配合JSON数组)

    文件缓存(配合JSON数组)

    这篇文章主要介绍了文件缓存(配合JSON数组)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • Android环形进度条(安卓默认形式)实例代码

    Android环形进度条(安卓默认形式)实例代码

    这篇文章主要介绍了Android环形进度条(安卓默认形式)实例代码的相关资料,需要的朋友可以参考下
    2016-03-03
  • Android之联系人PinnedHeaderListView使用介绍

    Android之联系人PinnedHeaderListView使用介绍

    Android联系人中的ListView是做得比较独特的,这几天,我把他提取出来了,写成一个简单的例子,留着备用,感兴趣的朋友可以参考下哈
    2013-06-06
  • Android仿IOS系统悬浮窗效果

    Android仿IOS系统悬浮窗效果

    这篇文章主要为大家详细介绍了Android仿IOS系统悬浮窗效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • android绘制曲线和折线图的方法

    android绘制曲线和折线图的方法

    这篇文章主要介绍了android绘制曲线和折线图的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09
  • Flutter开发之Shortcuts快捷键组件的用法详解

    Flutter开发之Shortcuts快捷键组件的用法详解

    在桌面端的开发中,键盘快捷键是非常常见而必要的,Flutter 既然可以开发桌面端应用,那必然要提供自定义快捷键,所以本文就来和大家讲讲Shortcuts组件的简单使用吧
    2023-05-05
  • Android大作业功能设计之自动登录和记住密码

    Android大作业功能设计之自动登录和记住密码

    SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置参数,它是采用xml文件存放数据的,文件存放在"/data/data<package name>/shared_prefs"目录下,由于SharedPreferences是一个接口,而且在这个接口里没有提供写入数据和读取数据的能力
    2023-01-01

最新评论