您现在的位置: 主页 > 嵌入式操作系统 > Linux > Android之Button自定义点击效果
本文所属标签:
为本文创立个标签吧:

Android之Button自定义点击效果

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-06-29 

我们在界面上经常会用到button按钮,但通常button点击后看不到点击的效果,如果用户连续点击了两次,就会报NAR错误,这样交互性就比较差了。如果我们自定义了button点击效果,比如我们点击了button能让我们看到我们确实点击了button按钮,这样就会有效的避免重复点击了。

自定义点击效果有两种方式,一种是在xml中定义,另一种是在代码中定义。

首先看一下如何在xml中定义:

在drawable下新建selector.xml文件:

定义了两种状态 一种是按下 一种是获得焦点。 drawable分别引用了这三张图片

然后在main.xml下添加button按钮

在MainActivtiy中得到button

下面看下点击效果:

点击button前:

当按下button按钮时:

接下来 看下第二种实现方式,在代码中实现:

首先在main.xml中添加:

接下面在MainActivity中实现:

在这类绑定了button的OnTouchListener监听,因为OnClickListener继承了OnTouchListener。运行效果和上面一样,这里不做过多解释。



              查看评论 回复



嵌入式交流网主页 > 嵌入式操作系统 > Linux > Android之Button自定义点击效果
 点击 我们 效果

"Android之Button自定义点击效果"的相关文章

网站地图

围观()