android Animation动画平移之后不响应点击事件
来源:互联网 发布:爱淘宝网 编辑:程序博客网 时间:2024/06/05 19:40
一.概述
当我们给view做动画的时候,平移到某一个位置,却发现响应不了点击事件,因为view的真实位置还在原来的地方,具体解决办法如下.
二.实例
思路:当我们完成动画之后,手动设置view的位置,这样就能响应view的点击事件了,具体如下
private void startAnim() { TranslateAnimation translateAnimation = new TranslateAnimation(0, 100, 0, 100); translateAnimation.setDuration(1000); translateAnimation.setFillAfter(true); iv_laucher.startAnimation(translateAnimation); translateAnimation.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { //清除动画 iv_laucher.clearAnimation(); LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) iv_laucher.getLayoutParams(); params.leftMargin = params.leftMargin + 100; params.topMargin = params.topMargin + 100; iv_laucher.setLayoutParams(params); } @Override public void onAnimationRepeat(Animation animation) { } }); }
0 1
- android Animation动画平移之后不响应点击事件
- android Animation动画平移之后不响应点击事件
- android混淆之后webview不响应js点击事件
- android各种点击事件不响应
- Android ImageView图片透明区域不响应点击事件,不规则图片透明区域响应点击事件
- ListView点击事件不响应。
- button移动(或执行动画)之后无法响应点击事件的解决方法
- android Sipnner点击相同Item不响应OnItemSelected事件
- Android在xml中设置点击事件不响应
- 隐藏tabbar之后在原位置新建View不响应点击事件的方法
- button执行frame动画响应点击事件
- android RecyclerView响应点击事件
- Android 隐藏ViewPager之后,控件点击事件无法响应的问题
- GridView 设置setOnItemClickListener点击事件不响应
- GridView 设置setOnItemClickListener点击事件不响应
- TextView点击事件不响应解决办法
- ListView Item点击事件无效,不响应
- iOS中按钮不响应点击事件
- c#中线程池
- Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 4122 compliant UUID values;
- Caffe、TensorFlow、MXnet三个开源库对比
- Android注解解析,注解用法,仿xUtils用注解初始化控件、点击事件(一)
- augular.js
- android Animation动画平移之后不响应点击事件
- 去除烦人的This Handler class should be static or leaks might occur
- Android Retrofit 2.0框架上传图片解决方案(一张与多张的处理)
- c#中任务调度实例复习
- Android注解解析,注解用法,仿xUtils用注解初始化控件、点击事件(二)
- js操作日期时间
- 前端实现饼图、堆叠柱状图、折线图
- 关于ListView设置分割线的那点事
- android开发之使用接口来传递数据