博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android点击效果
阅读量:5156 次
发布时间:2019-06-13

本文共 1062 字,大约阅读时间需要 3 分钟。

  我们在开发网站时,会发现当我们添加<a/>标签后,标签有一个点击效果,比如颜色变化,这样开看起来用户体验会很棒,那么在我们的Android开发中如何加入这样的效果呢?本篇就为大家揭开它的神秘面纱。

  既然是点击事件的变化,我们就要监控用户是否点击,这里我有两种实现方式:1、通过改变背景图片达到上述效果;2、通过改变背景颜色来达到上述效果。

  两者各有千秋,比如当我们设计按钮(Button)的点击事件时,建议使用第一种;而当我们设计诸如Item时,建议使用第二种。好了下面开始为大家进行代码分析:

  首先为大家介绍第一种:通过改变背景图片来达到上述效果,既然是通过改变背景图片,所以我们需要事先准备好2张图片,一张作为未点击时,一张作为点击时。

  然后我们需要在res下新建一个drawable文件夹,在里面新建一个btn_bg.xml文件:

  我们的布局文件(main_activity.xml):

  特别注意红色标注处。好了我们的第一个效果就实现了,大家感觉如何。下面我们来一起学习一下第二种方法:

  第二种方法无需准备图片,我们通过改变背景的颜色来达到上述效果,既然这里需要使用到颜色,先为大家分享一下16进制的颜色对照表:

  有了颜色对照表,我们就开始进行代码解析吧:

  第一步在value文件夹下新建一个col.xml文件,把我么可能使用到的颜色添加进去:

#fff
#aaa

  第二步修改res下drawable文件夹下的btn_bg.xml文件:

  最后一步我们Item标签设置:

  这样我们Item也添加上了点击事件变化,最后总结一下这两种方法,第一种方法我们需要事先准备材料,而第二种方法,相对来说就灵活许多,我们可以随心所欲的进行修改,非常的方便。

 

转载于:https://www.cnblogs.com/AndroidJotting/p/4472294.html

你可能感兴趣的文章
tomcat 内存溢出问题
查看>>
C++ OI图论 学习笔记(初步完结)
查看>>
PHP上传大文件 分割文件上传
查看>>
ASP.NET Core的身份认证框架IdentityServer4--(5)自定义用户登录(通过接口登录,无UI版本)...
查看>>
广东农村信用社网址
查看>>
maven 下载源码
查看>>
第二阶段冲刺-06
查看>>
Hadoop笔记——技术点汇总
查看>>
Android开发2:事件处理及实现简单的对话框(Toast,AlertDialog,Snackbar,TextInputLayout的使用)...
查看>>
mysql安装 demo [linux centos7] [5.7.26]
查看>>
ubuntu 16.04 搭建无线共享热点(PC 无线直连Android移动终端 调试,监控屏幕)
查看>>
Java EE 架构设计——基于okhttp3 的网络框架设计
查看>>
东软软件动态生成对数据表更新操作的方法
查看>>
Add Digits
查看>>
第二章 Mablab语言基础
查看>>
【Luogu】P1607庙会班车Fair Shuttle(线段树+贪心)
查看>>
crash reporting system for Windows applications
查看>>
系统启动正常,进入桌面时黑屏,可以看到鼠标
查看>>
随意谈谈tcp
查看>>
进制转换
查看>>