`
zhiweiofli
  • 浏览: 515140 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

实现Activity上的控件双击事件

阅读更多

重写dispatchTouchEvent 方法 就好了 

Java代码 
  1.    //处理双击事件  
  2.     @Override  
  3.     public boolean dispatchTouchEvent(MotionEvent ev) {  
  4.         if (ev.getAction() == MotionEvent.ACTION_DOWN) {  
  5.             count++;  
  6.             if(count==1){  
  7.                 firstClick = System.currentTimeMillis();  
  8.             }else if(count==2){  
  9.                 secondClick = System.currentTimeMillis();  
  10.                 if (secondClick - firstClick < 500) {  
  11.                     //事件响应 
  12.                 }  
  13.                 count = 0;  
  14.                 firstClick = 0;  
  15.                 secondClick = 0;  
  16.             }  
  17.         }  
  18.   
  19.         return super.dispatchTouchEvent(ev);  
  20.     }  
分享到:
评论

相关推荐

    Android控件单双击判断处理

    在需要监听的控件上设置该监听器,并在`onClick()`方法中实现单双击的判断逻辑。这里我们用`Handler`和`Runnable`来控制时间间隔: ```java public class DoubleTapHelper implements View.OnClickListener { ...

    自定义控件 imageview 双击显示红色边框

    最后,为了测试这个自定义控件,可以创建一个名为DoubleClickTest的Activity,将MyImageView添加到布局中,然后在Activity的代码中设置图像资源,确保双击功能正常工作。 通过这种方式,我们成功地实现了自定义的...

    动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整.zip

    本资源包提供了一组示例源码,专注于使用`translate`、`scale`、`alpha`和`rotate`动画来实现Activity切换时的效果,以及对控件位置的动态调整。以下是这些动画效果的详细解释: 1. **translate(平移)动画**: ...

    Android开发双击图片放大缩小

    在Activity或Fragment中,监听ImageView的点击事件,通过GestureDetector处理双击操作,并更新ImageView的Matrix来实现图片的放大缩小。 综上所述,实现"Android开发双击图片放大缩小"的功能需要掌握手势检测、图片...

    Android 单双击实现的方法步骤

    在使用时,我们可以将这个基类应用于任何需要双击事件的控件,例如 Button、TextView 等。例如,我们可以在 Activity 中使用这个基类来实现双击退出的功能。 此外,我们还可以使用 Handler 进行延时消息发送,通过...

    Android项目控件以及双指放大缩小图片、单指拖动图片.rar

    这个压缩包“Android项目控件以及双指放大缩小图片、单指拖动图片.rar”提供了一个示例,展示了如何在Android应用中实现双指缩放和单指拖动图片的功能。这个功能在很多场景下都非常实用,比如在地图应用、图像查看器...

    手势实现控件的放大、缩小、平移操作

    本文将深入探讨如何通过手势操作来实现控件的放大、缩小和平移功能,这对于创建具有可触摸界面的移动应用至关重要。 首先,我们需要了解Android中的手势识别机制。Android SDK提供了GestureDetector类,它可以帮助...

    Android高级应用源码-按下电源键,再次按下时,弹出自定义界面。Activity+service+receiver.rar

    在Android开发中,实现"按下电源键,再次按下时,弹出自定义界面"的功能,涉及到对系统广播的监听、服务(Service)以及Activity的深入理解。这个项目源码提供了这样的功能实现,通过Activity、Service和...

    android图片缩放双击旋转效果

    在Android开发中,实现图片的缩放、双击旋转以及拖动展示是一项常见的需求,尤其在...通过对触摸事件的处理,实现图片的拖动、缩放和双击旋转效果。通过不断的迭代和优化,可以打造出一个既美观又实用的图片查看器。

    Android 多种android控件的Demo.zip

    源代码示例通常会展示如何在XML布局文件中声明这些控件,以及在对应的Activity或Fragment Java代码中如何处理用户的交互事件。例如,使用OnClickListener监听按钮点击,使用Adapter填充ListView或GridView的数据,...

    android应用源码动画效果 translate、scale、alpha、rotate 切换Activity动画.rar

    例如,当切换Activity时,可以先用rotate动画旋转控件,接着用scale动画缩放,然后用translate动画移动到新的位置,最后用alpha动画改变透明度,从而实现丰富的动态效果。 源码说明.txt文件可能包含了如何将这些...

    Android高级应用源码-ViewPager+Fragment侧滑选项卡,浏览器控件,两次退出.zip

    此外,双击退出的实现也展示了事件监听和状态判断的技巧。 总结来说,这个项目是一个实用的Android高级应用示例,它涵盖了Android开发中的关键组件和设计模式。无论是初学者还是有经验的开发者,都可以从中获取宝贵...

    Android图集实现

    本项目实现的功能包括:单击隐藏顶部控件和底部文字,以及双击图片进行放大缩小操作,这与网易新闻和头条新闻中的图集功能相似。下面我们将详细探讨实现这些功能所涉及的关键知识点。 首先,核心库`PhotoViewAlbum`...

    智能家居系统 Android事件机制.doc

    事件类型多样,包括触摸屏上的单击、双击、滑动,以及键盘的按下和抬起等。事件处理则涉及到对这些行为的响应,即当事件发生时,系统如何根据预设的规则来执行相应的操作。 接着,基于监听的事件处理是Android中...

    Android应用源码之ViewPager+Fragment侧滑选项卡,浏览器控件,两次退出.zip

    这篇教程将深入解析一个基于Android的应用源码,其主要特点是使用ViewPager配合Fragment实现侧滑选项卡功能,并且集成了浏览器控件,同时加入了双击退出的机制。这是一份非常适合Android开发者学习和参考的设计示例...

    AndroidImageView控件缩放和旋转图片源码.zip

    在压缩包内的源码中,可能还包含了Activity、Fragment或者自定义View的相关代码,这些代码可能实现了图片的加载、手势检测、Matrix计算以及视图的更新等功能。通过阅读和学习这些源码,我们可以深入理解Android图形...

    安卓开发-ViewPager+Fragment侧滑选项卡,浏览器控件,两次退出.zip

    在Android应用开发中,"安卓开发-ViewPager+Fragment侧滑选项卡,浏览器控件,两次退出.zip" 这个资源包主要涵盖了三个关键知识点:ViewPager、Fragment和侧滑选项卡的实现,内置浏览器控件的使用,以及双击退出的...

    Android 滑动翻页源码

    另外Activity的onTouchEvent事件也要实现!! 另外本例View切换时还有动画效果。使用Animation类实现,相关的函数: ?setInAnimation:设置View进入屏幕时候使用的动画,该函数有两个版本: 一个接受单个参数...

    Android 滑动翻页源码.zip

    另外Activity的onTouchEvent事件也要实现!! 另外本例View切换时还有动画效果。使用Animation类实现,相关的函数: ?setInAnimation:设置View进入屏幕时候使用的动画,该函数有两个版本: 一个接受单个参数,...

    Android 双击Back键退出应用的实现方法

    此外,这种实现方式并不完美,因为它依赖于定时器,可能会在某些情况下导致用户体验不佳,例如,如果用户在2秒内点击了其他控件或者离开了当前Activity。因此,实际开发中,你可能需要根据应用的具体需求进行调整和...

Global site tag (gtag.js) - Google Analytics