`
Goro
  • 浏览: 174029 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android SimpleOnGestureListener中onScroll的distance

阅读更多
今天玩了下GestureDetector.SimpleOnGestureListener中的onScroll。

想判断是往哪个方向触摸的, 结果和预想的相反。

结果是
distanceX > 0 表示向左
distanceY > 0 表示向上
当然distanceX distanceY都> 0 是左上。
分享到:
评论
1 楼 mikite 2011-08-02  
.....

相关推荐

    GestureDetector和SimpleOnGestureListener的使用教程

    GestureDetector和SimpleOnGestureListener的使用教程 ...GestureDetector和SimpleOnGestureListener都是Android SDK中非常有用的工具。它们可以帮助开发者轻松地处理各种手势,从而提供更加友好的用户体验。

    屏幕的上下左右滑动监听事件详解demo(AS)

    在Android开发中,屏幕滑动事件的监听是十分常见的需求,尤其在打造用户交互界面时。本示例“屏幕的上下左右滑动监听事件详解demo(AS)”着重讲解了如何利用手势识别来监听和处理屏幕的滑动操作。本文将深入探讨...

    Android高级应用源码-手势实现播放器的进度和音量调节.zip

    - 重写SimpleOnGestureListener的onScroll()方法来处理滑动手势,实现进度调节。 - 重写onPinchZoom()或自定义方法处理捏合手势,实现音量调节。 - 调整播放器的内部状态(如MediaPlayer对象的seekTo()和setVolume()...

    android中实现滑屏三种方法

    在Android应用开发中,滑屏(Swipe)是一种常见的交互方式,可以用来切换页面、浏览图片或者在列表中滚动。本文将详细介绍三种实现Android滑屏效果的方法:使用ViewPager、GestureDetector和自定义View。 1. **...

    Android中实现WebView点击图片放大显示

    在Android应用开发中,WebView是一个非常重要的组件,它允许开发者在应用程序中嵌入网页内容。在某些场景下,用户可能需要查看WebView加载的网页中的图片,此时,提供一个点击图片放大显示的功能会大大提升用户体验...

    android手势demo

    2. SimpleOnGestureListener:这是一个抽象类,包含了一系列手势事件的回调方法,如onDown()(手指接触屏幕时),onSingleTapUp()(单击事件),onFling()(快速滑动),onScroll()(滚动),onLongPress()(长按)...

    Android 手势滑动源码.zip项目安卓应用源码下载

    在Android开发中,手势识别和滑动操作是用户体验的关键组成部分,尤其对于移动应用程序而言,流畅的手势交互可以显著提升用户满意度。本项目“Android手势滑动源码”提供了一个实现手势滑动功能的实例,适合学生进行...

    基于Android游戏开发之滑动手势源码

    滑动手势在Android中通常通过GestureDetector和SimpleOnGestureListener类来实现。GestureDetector是Android提供的一个用于检测基本手势的类,如单击、双击、长按、滑动等。SimpleOnGestureListener是...

    android通过手势监听实现悬浮按钮

    在Android开发中,实现一个类似苹果风格的手势监听悬浮按钮是一项常见的需求,它可以提供便捷的交互体验。本文将深入探讨如何在Android应用中创建并实现这样的功能。 首先,我们需要了解Android中的手势识别机制。...

    Gestures android

    创建`GestureDetector`实例时需要传入一个实现了`OnGestureListener`接口的类,然后在该类中实现各种手势的回调方法,如`onDown()`, `onSingleTapUp()`, `onScroll()`等。 2. **SimpleOnGestureListener**:为了...

    Android中实现左右滑动

    在Android开发中,实现页面的左右滑动是构建用户界面时常见的需求,它可以提供流畅的导航体验,让用户能够轻松地在不同的内容之间切换。本文将深入探讨如何在Android应用中实现这种滑动效果。 首先,我们需要理解...

    Android开发--仿微信语音对讲录音,按住讲话进行录音,向上滑动可以进行取消录音.zip

    在onDown()方法中记录按下时的Y坐标,然后在onScroll()方法中比较滚动前后的Y坐标,判断是否上滑。如果上滑距离超过一定阈值,就认为用户想要取消录音,此时同样需要停止MediaRecorder并清理资源。 此外,为了提供...

    Android手势识别——上下左右滑动、屏幕上下左右中区域处理

    在Android开发中,手势识别是用户体验的重要组成部分,它允许用户通过简单的触摸操作与应用程序进行交互。本主题将深入探讨如何实现上下左右滑动以及屏幕不同区域的手势处理。以下是一些关键知识点: 1. **手势识别...

    Android 手势识别的API简单使用

    本文将详细介绍如何使用Android API中的GestureOverlayView、GestureDetector和SimpleOnGestureListener来实现基本的手势识别功能。 首先,我们来看`GestureOverlayView`。这是一个可以覆盖在其他View之上的特殊...

    Android手势(4个格翻页)Demo

    开发者可以继承SimpleOnGestureListener并重写相关方法,如onDown(), onFling(), 和onScroll(),来捕获并处理这些手势事件。 在"四格翻页"的实现中,关键在于计算手势的方向和强度,以确定用户是要翻到哪个相邻的...

    Android项目滑动屏幕调整屏幕亮度.rar

    我们需要继承`GestureDetector.SimpleOnGestureListener`并重写`onScroll()`方法,该方法会在用户进行滑动操作时被调用。 2. **计算滑动距离**:在`onScroll()`方法中,我们可以获取到滑动的起始位置和结束位置,...

    Android 向右滑动销毁(finish)Activity加强版

    在Android应用开发中,用户界面的交互体验是至关重要的,其中Activity的管理是核心部分。本文将深入探讨如何实现一个“向右滑动销毁(finish)Activity”的加强版功能,这个功能可以让用户通过简单的手势操作关闭...

    Android中手势基础

    在Android项目中,我们可以创建一个 GestureDetector 实例,并设置一个 SimpleOnGestureListener 的子类。以下是一个简单的例子: ```java GestureDetector gestureDetector = new GestureDetector(this, new ...

    ViewFlipper和手势实现android软件透明导航

    在Android开发中,ViewFlipper是一个非常有用的布局组件,它允许开发者轻松地在多个视图之间切换,类似于翻页效果。这个"ViewFlipper和手势实现android软件透明导航"的主题,意味着我们将探讨如何利用ViewFlipper...

    android开发--手势行为

    3. 双击(Double Tap):双击在Android中需要通过` GestureDetector.SimpleOnGestureListener`类来实现。首先创建一个`GestureDetector`实例,然后重写`onDoubleTap()`方法。 ```java GestureDetector ...

Global site tag (gtag.js) - Google Analytics