Android开发返回键明暗点击效果的实例代码

 更新时间:2021年04月26日 10:33:08   作者:杭州小白  
这篇文章主要介绍了Android开发返回键明暗点击效果的实例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1:在很多APP里点击返回键,都可以看到返回键由亮变为暗

在这里插入图片描述
在这里插入图片描述

2:实现方法也是很简单的
(1)新建一个页面

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="65dp"
    android:background="#258aed"
    >

    //默认的ImageView没有可点击的属性,加入clickable添加点击属性
    <ImageView
        android:id="@+id/iv_back"
        android:layout_width="55dp"
        android:layout_height="55dp"
        android:background="@drawable/iv_back_selector"
        android:clickable="true"
        />
   //layout_centerInParent文本居中
    <TextView
        android:id="@+id/tv_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="首页"
        android:layout_centerInParent="true"
        android:textColor="@color/white"
        android:textSize="25sp"/>

</RelativeLayout>

(2)把需要的返回箭头图片添加到drawable,我的这两个图片是阿里巴巴图库标里下的

在这里插入图片描述

(3)在新建一个选择器,在drawable文件里新建iv_back_selector,代码入下,这样就实现了图片的明暗效果。

<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:drawable="@drawable/iv_back"
     android:state_pressed="false"/>
     <item android:drawable="@drawable/iv_back2"
     android:state_pressed="true"/>
//选择器,不同情况下点击,选择对应的图片
</selector>

到此这篇关于Android开发返回键明暗点击效果的文章就介绍到这了,更多相关Android返回键明暗点击内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Flutter 实现下拉刷新上拉加载的示例代码

    Flutter 实现下拉刷新上拉加载的示例代码

    这篇文章主要介绍了Flutter 实现下拉刷新上拉加载的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Android中BroadcastReceiver实现短信关键字自动回复功能

    Android中BroadcastReceiver实现短信关键字自动回复功能

    实现手机短信监听的方式有两种:一是通过ContentObserver观察者实现监听,另一种就是通过广播即BroadcastReceiver实现短信监听,文章中通过使用BroadcastReceiver实现有新短信的及时监听及包含设定的关键字时自动回复
    2018-06-06
  • 详解Android ViewPager2中的缓存和复用机制

    详解Android ViewPager2中的缓存和复用机制

    最近接触到竖向整页滑动的需求,发现了viewpager2,viewpager2支持fragment,保留了viewpager的特性,下面这篇文章主要给大家介绍了关于ViewPager2中的缓存和复用机制的相关资料,需要的朋友可以参考下
    2021-11-11
  • Android10.0实现本地音乐播放(附源码下载)

    Android10.0实现本地音乐播放(附源码下载)

    这篇文章主要介绍了Android10.0实现本地音乐播放(附源码下载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Android Studio实现弹窗设置

    Android Studio实现弹窗设置

    这篇文章主要为大家详细介绍了Android Studio实现弹窗设置,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Android属性动画实现图片从左到右逐渐消失

    Android属性动画实现图片从左到右逐渐消失

    这篇文章主要介绍了Android属性动画实现图片从左到右逐渐消失,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • Android实现带圆环的圆形头像

    Android实现带圆环的圆形头像

    这篇文章主要为大家详细介绍了Android实现带圆环的圆形头像,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • 图解 Kotlin SharedFlow 缓存系统及示例详解

    图解 Kotlin SharedFlow 缓存系统及示例详解

    这篇文章主要为大家介绍了图解 Kotlin SharedFlow 缓存系统及示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Android实现网易新闻客户端侧滑菜单(1)

    Android实现网易新闻客户端侧滑菜单(1)

    这篇文章主要为大家详细介绍了Android实现网易新闻客户端侧滑菜单第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Android开发设计nowinandroid构建脚本学习

    Android开发设计nowinandroid构建脚本学习

    这篇文章主要为大家介绍了Android开发设计nowinandroid构建脚本学习,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11

最新评论