`

Android播放动画后点击事件消失

 
阅读更多
问题:为imageview添加了动画,动画播放完之后imageview的点击事件(点击、长按)消失了。
处理办法:
animation.setAnimationListener(new Animation.AnimationListener() {
     @Override
     public void onAnimationStart(Animation animation) {
     }
     
     @Override
     public void onAnimationRepeat(Animation animation) {
     }
     
     @Override
     public void onAnimationEnd(Animation animation) {
         view.clearAnimation();
         view.layout(left, top, left+width, top+height);
     }
 });


在动画播放完成时候清除View的动画,然后再设置View的位置;
参考:http://www.cnblogs.com/eoiioe/archive/2012/08/29/2662546.html
分享到:
评论

相关推荐

    Android积分签到上移消失动画效果

    还记得以前在某云的时候,有次需求是一个积分签到,要求点击签到按钮然后有一个动画效果,比如+30积分然后慢慢往上移动在消失。那会不会做就想着改下需求,直接去掉了动画效果,而今时隔很久又遇到同样的问题,比较...

    Android 图片点击后分裂成几份消失 QuickSand项目源码

    QuickSand图片点击后分裂成几份消失效果,适合做图片退出和剪切效果。同时也可以学习android动画。 demo中都封装好几个功能类,主要动画实现靠ViewPropertyAnimator, 下面几种设置动画: ViewPropertyAnimator ...

    Android多个按钮的动画设置

    主要是多个按钮依次出现,点击后依次消失的动画设置

    Android属性动画实现炫酷的登录界面

    我先讲讲思路,当我们输入完账号跟密码之后,点击登录,那这个输入框就慢慢的消失,在消失后,紧接着就出现这个进度的界面。 思路有了,那我们就开始编码了: 新建一个项目,然后系统生成了一个MainActivity.java...

    Android 各个样式的加载框Progress效果 源码

    android加载框效果,本例子有几种效果弹出dialog,本例子主要自定义SVProgressHUD 类,主要代码如下: public enum SVProgressHUDMaskType { None, // 允许遮罩下面控件点击 Clear, // 不允许遮罩下面控件...

    android简单旋转菜单

    利用旋转和移动动画制作的简单的旋转菜单,点击菜单出现,点击菜单消失。

    Android代码-一个别致的环形菜单

    又例如,在圆环绘制完成后,圆环会逐渐放大扩散变透明,然后消失的动画。如果这个动画针对的是一个 View 对象,我想使用 ObjectAnimator 可以很快解决。但是现在是在 onDraw 中绘制这一动画效果。最困难的是绘制圆环...

    左滑出现删除按钮,点击按钮删除ListView的item条目

    Android中ListView 左滑出现删除按钮,点击按钮删除ListView的item条目.出现删除按钮还有动画效果,点击删除按钮消失时也有动画

    Android自定义带增长动画和点击弹窗提示效果的柱状图DEMO

    项目中最近用到各种图表,本来... 每条柱子有点击事件,点击时弹出提示框,显示相关信息,规定时间后,弹窗自动消失。  好了,先上演示图:  下边贴出相关代码:  自定义柱状图类: package com.example.histogra

    Android的TabBar扩展JPTabBar.zip

    一个强大的TabBar,实现市面上APP基本上所拥有的功能,代码简单构造容易!...提供监听Tab的点击事件,中间点击以及badge被拖拉消失的接口引用注解方式,免去自己手动构造TabBarItem 标签:JPTabBar

    Android代码-UIDemo

    动画效果集合目前包含的动画... 1、仿支付宝蚂蚁森林浮动按钮,点击水滴后向固定的地收回并慢慢消失 2、选项伸缩动画 3、变色进度条及进度条动画 4、基于shape的UI小工具类 具体使用请参考demo 我的csdn博客: ...

    Android模拟ios桌面悬浮球功能

    简单实现类似iPhone中桌面辅助按钮功能,可以手指按住拖拽,点击展开功能,点击屏幕任意位置可以消失弹窗。

    Dialog底部弹出自定义view并且伴随动画弹出和消失

     点击后  代码 @Override public void onClick(View view) { switch (view.getId()) { //加号逻辑 case R.id.iv_more: AlertDialog.Builder builder = new android.app.AlertDialog.Builder(this,R.style....

    android popwindow实现左侧弹出菜单层

    PopupWindow可以实现浮层效果,主要方法有:可以...为了将PopupWindow的多个功能展现并力求用简单的代码实现,编写了一个点击按钮左侧弹出菜单的功能,实现出现和退出时显示动画效果并点击其他区域时弹出层自动消失。

    Android开发资料合集--续

    21、播放gif动画 31 22、飞行模式转换解析 36 23、实现按home键的效果 38 24、httpget与post 38 Handler+Runnable模式 40 Handler+Thread+Message模式 42 Handler+ExecutorService(线程池)+MessageQueue模式 44 ...

    Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)

    初识进度条ProgressBar 软件:Android Studio 实现: 1.点击按钮,进度条隐藏;再次点击,进度条出现。循环 2.点击按钮,水平进度条进度...//单击进度条消失,再次单击进度条显示 @Override public void onClick(Vi

    Android Application级别自定义Toast

    在Android开发过程中,有时会需要一些消息提示,大多数情况可以用dialog来做,但有些消息不需要用户去点击取消并且不能对用户体验产生影响的提示,就需要toast来做了。但可惜的是,toast是系统级的,凡是涉及到系统...

    一个高保真android交互原型

    与此同时显示点击之前页码数字的小圆点逐级缩小且数字消失。同时屏幕会滚动到该页。 3.2主菜单页码栏操作 页码栏只支持点击操作。效果同2.1。 4、多点触控(pinch)操作(请用鼠标点击右边的手势模拟效果) 桌面...

Global site tag (gtag.js) - Google Analytics