Android控件使用动画移动后,仍然可点击的问题

Android的一个控件,比如一个Button,在使用动画移动位置后,在原位置点击,仍然会响应点击事件的。这是因为位移动画仅仅是对控件做了渲染,但控件还的实际位置,还仍然保留在原来的位置。需要用View.layout(left,top,right,bottom)重新设置控件的位置。
参考:http://stackoverflow.com/questions/9067778/button-is-not-clickable-after-translateanimation
android 处理动画闪烁效果 很久没写过博客了,新年过后来一发。    在以前的微信效果的博文中,有一点问题没有实现,就是动画效果的闪烁问题,一下先说明几点吧。   1. android中的动画效果只是展示的一场效果,控件本身并没有移动。   2. 设置动画效果停顿,停顿的位子的控件 如果没有移动到该位置,那么这是个假象,控件还在原来位置。这里的动画 是个假的。  下面是代码: package com.animati 阅读详情

相关推荐

Android点击事件控制控件显示与隐藏

Android动画可以分为两类:帧动画(Frame Animation)和补间动画(Tween Animation)。帧动画是通过顺序播放一系列图像帧实现的动画效果,适用于比较简单的动画或者动画帧较少的情况。补间动画则是在一定的时间内,对一个或多个视图进行位置、大小、旋转、透明度等属性的平滑变化,可以实现比较复杂的动画效果。动画不仅可以提高用户体验,还可以在应用中表现元素之间的关系和应用的活力。

weixin_35755562的博客 777

【2023-2024Android面试|华为|动画相关】-Android 控件使用Animator动画后,点击事件还有效么

Q: Android 控件使用Animator动画后,点击事件还有效么。解决方法: 使用ValueAnimator动画 属性动画。

开发者专栏 255

写一个点击view带动画的下滑展开显示隐藏内容的控件

见博客:http://blog.youkuaiyun.com/baidu_nod/article/details/38815269

资本寒冬下的android面经

在2018年11月初,公司倒闭,无奈走上找工作的道路,不想自己平时图安逸,不思进取,再次找工作才发现,android行业也不是站在风口上,猪也能吹上天的世道了.作为技术小菜的我,再找工作那几个月真是战战兢兢,被打击得信心全无.记录下我的面试经历,分享给需要的人.勉励自己要时时进步,才不会被淘汰. 猎豹移动:(有笔试) atomicinteger内存模型 static编译时有啥不同,stati...

qq_43093708的博客 514

DEM高程数据的获取、合并与坐标转换

DEM高程数据的获取、合并与坐标转换一、DEM数据的获取二、数据合并三、投影转换方法一四、投影转换方法二 今天用DEM数据做了一个坡度分析,数据使用过程中涉及到投影坐标转换,由于不是很熟悉所以费了一番功夫。经过一番折腾总结出两个方法,方法一自认为比较便捷的方法,即通过BIGMAP软件中工具列表中的投影转换功能进行。方法二为传统方法,即在Arcgis中用投影栅格工具进行转换。 一、DEM数据的获取 在地理空间数据云网站下载DEM数据(精度包括30米和90米),数据格式为tif格式或img格式,坐标为WGS_1

weixin_48625651的博客 1万+

避开这些坑!Kaggle数据集下载常见问题及解决方案(含Header Editor插件配置)

本文针对Kaggle数据集下载过程中的常见难题,提供了系统性的解决方案。重点解决了验证码无法显示、API安装失败、密钥文件配置错误及下载命令执行问题,并详细介绍了使用Header Editor插件配置请求头以绕过验证码障碍的实战方法,帮助用户高效获取数据。

weixin_29043895的博客 301

android 位移动画移动后原地绑定的点击事件还在

今天为一个系统左侧的菜单栏设置了一个点击事件,设置了translateAnimation以后发现,当位移动画结束以后,菜单里边的button的onclick事件还在,不得不感慨这点官方做得实在够脑残,于是自己又加了一个控制view显隐的代码,最后代码是这样的: private void startHideAnimation(){ if (isexpand==true...

weixin_30478619的博客 522

安卓风控对抗实战:如何用AOSP定制ROM绕过Momo、AIDA64等检测(从环境搭建到设备画像)

本文详细解析了如何通过定制AOSP ROM绕过Momo、AIDA64等安卓风控检测工具的设备指纹识别。从环境搭建到硬件参数修改,再到内核级特征混淆,提供了一套完整的底层对抗方案,显著提升设备伪装通过率。

weixin_30687051的博客 490

android 动画完成后不可点击事件,android随笔之为什么属性动画移动一个控件后,目标位置仍然能响应用户事件?补间动画就不行呢?...

如题,多的不说,少的不唠,直接入主题:为什么属性动画移动一个控件后,目标位置仍然能响应用户事件?也就是说,应用了属性动画之后,该View依然可以正确地接收到事件的分派。那就要搞清楚ViewGroup它是怎么找到这个"偷跑"了的View的。我们知道,调用View的translationXX方法之后,虽然在屏幕上的位置是变了,但是它的[left,top,right,bottom]是不会变的。来捋一遍V...

weixin_31200621的博客 598

Abaqus梁模型仿真中的常见陷阱与优化策略

本文深入探讨了Abaqus梁模型仿真中的常见陷阱与优化策略,涵盖几何建模、材料属性设置、边界条件处理等关键环节。针对梁截面方向定义、网格划分、复合截面建模等典型问题,提供了实用的Python脚本示例和优化方案,帮助工程师避免计算错误并提升仿真精度。文章特别强调了动力分析中的网格密度要求和材料非线性考虑,为复杂工程应用提供专业指导。

weixin_29099217的博客 461

手把手教你用Qt5打造二次元游戏启动器(附鸣潮同款UI源码)

本文详细介绍了如何使用Qt5框架从零开始构建一个功能完整、UI风格贴近《鸣潮》的二次元游戏启动器。教程涵盖无边框窗口、动态背景、自定义控件绘制、多线程资源加载以及下载管理等核心模块的实现,并提供了可运行的源码参考,帮助C++开发者和Qt爱好者深入掌握现代桌面应用开发技术。

weixin_29291863的博客 265

Android属性动画(一)之基本用法

属性动画

wjconn的博客 2683

去面试游戏测试工程师,面试官看着我的简历呆住了

!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。

MXB1220的博客 7329

Animation动画使用注意事项

背景:类似购物车动画,点击某个控件,在这个控件的位置上生成一个控件,让其运动到某个位置;注意事项: - 运动的控件需要依附于一个动画层布局才能启动动画;package com.onetoo.www.onetoo.utils;import android.app.Activity; import android.util.Log; import android.util.TypedValue; im

Rose 713

Vue2 - 详细实现解析Markdown内容生成侧边栏Toc目录索引,识别文章内容根据大标题/小标题自动生成多级文章目录,点击目录导航时跳转到文章内容对应的锚点位置带过渡动画,滑过锚点时高亮对应标题

vue2,nuxt2,Markdown,目录,文章目录锚点,滚动高亮导航文字,根据页面滚动高亮显示目录的侧边栏,自动提取标题生成右侧目录,vuemarkdown解析并生成目录,滚动页面的时候文章目录跟着选中效果,侧边栏滚动跟随页面,右边目录固定,左边内容可以滚动并且与左边目录联动,实现监听滚动,锚点定位,文章目录滚动跟随高亮,右边菜单点击目录滚动到对应标题,报错,渲染失败,文章内容,读取#标题符号,自动生成一个目录树,自动生成Toc目录,博客内容生成目录索引,资讯文章,生成锚点目录树TOC,详细示例代码教

🏆 前端领域优质创作者 3669

【WRF-Chem第二期】WRF-Chem有关 namelist 详解

【WRF-Chem第二期】WRF-Chem有关 namelist 详解

WW、forever的博客 2156

【Android】【动画】设置控件按下点击时的动画

Android的selector大家应该都知道,可以为正常和按下时的图片,设置不同的图片 除此之外,我们还可以更进一步,在不同状态之间切换时,显示动画,让画面更具动感 我们通过selector和android:stateListAnimator属性,即可实现此功能 <ImageView android:clickable="true" android:stateListAnimator="@drawable/anim_state_list_m01" />

天天向上 Up Up Up (*^▽^*) 3727

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Android 安卓动画 属性动画 - 移动动画

代码真的是重质不重量,质量高的代码,是当前代码界提倡的,当然写出高质量的代码肯定需要一个相当高的专业素养,这需要在日常的代码书写中逐渐去吸收掌握,谁不是每天都在学习呀,目的还不是为了一个,为实现某个功能写出高质量的代码。所以,长征路还长,大家还是好好地做个务实的程序员吧。最后,小编这里有一系列Android提升学习资料,有兴趣的小伙伴们可以来看下哦~一个人可以走的很快,但一群人才能走的更远。

2401_84104460的博客 1120

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Android移动view动画问题

Android写动画效果不是一般的麻烦,网上找了好久,终于解决了动画的问题,总结记录以共勉。 仅以水平方向移动效果做说明,垂直方向类似。 完整动画函数代码:  public void slideview(final float p1, final float p2) { TranslateAnimation animation = new TranslateAnimati

ljb_blog的专栏 8438

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

浅谈Android动画中点击事件的捕捉

最近开发了一款软件,其中有需要点击执行动画中的View。很多人最初看到这种问题,可能会对此嗤之以鼻,认为给View加上事件监听就可以轻松解决问题了。但事情没有这么简单,因为Android控件做动画时并没有移动其位置,移动的仅是显示区域,如果有空,我会写一篇Blog详述此中原由。 对此问题的解决方案我将使用一个ImageView来讲解。首先,我们来看一下最初的状态。 package com.

吾辈亦有感的专栏 2681

Android 控件位移动画

前面分享了一些开源动画,又是引用库,又是设置一些东西,但是在实际项目运用中多多少少还是有些出入的。不过没关系,人家的创作是思想是没毛病的,咱可以看看效果然后自己去写一个。可能我个人比较懒,就喜欢工具类,点一个方法就搞定。 老规矩,做记录,闲话不多说!先来看看效果 这是一个位移动画,到项目中还是实用的,可以自行UI修改处理。 上代码 一、弹出动画(不管它从哪里弹出,反正就是可以上下左右弹出) private void showAnimation() { //获...

ZachRecord的博客 1795

Android控件跟随手指移动方法补充及在RelativeLayout移动控件控件还原位置问题

1、Android控件跟随手指移动方法补充在工作中遇到了这个问题,然后百度了下大致方法多为一种,即通过重写onTouchEvent()记录前后移动的相对坐标,然后根据相对坐标设置控件位置.我们先来看看这个方法,先贴代码 activity_main.xml<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="htt

忆_析风的博客 4279

Android控件随手指的移动而移动

Android控件随手指的移动而移动 原理:这个不是很难,首先我们要给控件设置触摸监听时间,监听按下,移动,抬起等操作,然后在移动,按下里面分别获取按下的坐标,通过移动获取的坐标减去之前按下的坐标得到移动的距离在XY轴上面,然后获取控件在主界面的上下左右的坐标值,通过之前的坐标值加上移动的距离就是控件移动后的未知了。 代码如下: ll_move表示要移动的控件 ll_move.s

xiayiye5的博客 5849

Android 控件逐渐出现,逐渐消失的动画

第一步:首先在xml布局文件中设置该控件为android:visibility="gone"。 第二步:在代码中配置两个alphaAnimation  appearAnimation = new AlphaAnimation(0, 1); appearAnimation.setDuration(500); disapp

JaydenHo的专栏 1万+

Android 使用动画效果后的控件位置处理 类似系统通知栏下拉动画!!

Android的动画的使用,请参考。Android的动画,在设计方面,我有点不太理解,觉得这样搞很怪,因为在控件动画后,即使设置了停留在动画结束时的位置,我们也确实看到了控件停在那个位置,但其实该控件的真实位置还是在原来动画前的那里。举个例子,如果有个Button,你给它设置了动画,让它移动到其他位置,当移动完成后,你会发现,点击Button没有任何效果,而在Button原来的位置,就是动画前的位

dylancao的专栏 4500

android 左移动画_Android 控件的显示隐藏上下左右移动动画

标签:一、利用Android提供的左右移动工具类:AnimationUtilsLinearLayout ll_first = (LinearLayout) findViewById(R.id.ll_first);LinearLayout ll_second = (LinearLayout) findViewById(R.id.ll_second);ll_first.setVisibility(Vi...

weixin_42496673的博客 568
上一篇: AJAX请求出现NS_ERROR_ILLEGAL_VALUE异常
下一篇: Android的Activity动画切换
ntsjun
博客等级 码龄22年 6粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值