草庐IT

MotionEvent

全部标签

android - View 的 Ontouch 方法中的单点触摸检测

我需要在我的自定义View的ontouch方法中进行单点触摸检测。我尝试在ACTION-DOWN和ACTION-UP和ACTION-UP中获取x和y值.我的代码如下@OverridepublicbooleanonTouchEvent(MotionEventev){if(!mSupportsZoom&&!mSupportsPan)returnfalse;mScaleDetector.onTouchEvent(ev);finalintaction=ev.getAction();switch(action&MotionEvent.ACTION_MASK){caseMotionEvent.AC

android - View 的 Ontouch 方法中的单点触摸检测

我需要在我的自定义View的ontouch方法中进行单点触摸检测。我尝试在ACTION-DOWN和ACTION-UP和ACTION-UP中获取x和y值.我的代码如下@OverridepublicbooleanonTouchEvent(MotionEventev){if(!mSupportsZoom&&!mSupportsPan)returnfalse;mScaleDetector.onTouchEvent(ev);finalintaction=ev.getAction();switch(action&MotionEvent.ACTION_MASK){caseMotionEvent.AC

Android SimpleOnGestureListener.onFling 得到一个空的 MotionEvent

我试图在一个简单的Android应用程序上检测一个throw事件,但第一个MotionEvent参数始终为空。为什么使用null参数调用onFling方法?Androiddocumentation表示当一个fling事件发生时调用它,初始ondownMotionEvent和匹配upMotionEvent。classMyGestureDetectorextendsSimpleOnGestureListener{@OverridepublicbooleanonFling(MotionEvente1,MotionEvente2,floatvelocityX,floatvelocityY){/

Android SimpleOnGestureListener.onFling 得到一个空的 MotionEvent

我试图在一个简单的Android应用程序上检测一个throw事件,但第一个MotionEvent参数始终为空。为什么使用null参数调用onFling方法?Androiddocumentation表示当一个fling事件发生时调用它,初始ondownMotionEvent和匹配upMotionEvent。classMyGestureDetectorextendsSimpleOnGestureListener{@OverridepublicbooleanonFling(MotionEvente1,MotionEvente2,floatvelocityX,floatvelocityY){/

android - 检测 fragment 中的滑动手势

您好,我已经实现了一个Fragment,我想检测我的Fragment上的触摸事件。但我无法检测到该事件,事实上,根本没有检测到任何事件。它在Activity中运行良好,但它不适用于fragment。以下是我的代码:publicclassSwipe_FragmentextendsFragmentimplementsGestureDetector.OnGestureListener,GestureDetector.OnDoubleTapListener{privateSimpleGestureFilterdetector;privateLinearLayoutswipLinear;priv

android - 检测 fragment 中的滑动手势

您好,我已经实现了一个Fragment,我想检测我的Fragment上的触摸事件。但我无法检测到该事件,事实上,根本没有检测到任何事件。它在Activity中运行良好,但它不适用于fragment。以下是我的代码:publicclassSwipe_FragmentextendsFragmentimplementsGestureDetector.OnGestureListener,GestureDetector.OnDoubleTapListener{privateSimpleGestureFilterdetector;privateLinearLayoutswipLinear;priv

android - 如何使按钮突出显示?

我将图像设置为按钮背景,但按钮在单击时没有突出显示。有什么办法可以解决。 最佳答案 如果这是一个ImageButton并且您不想为每个按下/未按下状态使用多个可绘制对象,则可以使用图像的颜色过滤器属性。此解决方案类似于Omar使用的解决方案。创建一个OnTouchListener在触摸时修改颜色过滤器。publicclassButtonHighlighterOnTouchListenerimplementsOnTouchListener{finalImageButtonimageButton;publicButtonHighligh

android - 如何使按钮突出显示?

我将图像设置为按钮背景,但按钮在单击时没有突出显示。有什么办法可以解决。 最佳答案 如果这是一个ImageButton并且您不想为每个按下/未按下状态使用多个可绘制对象,则可以使用图像的颜色过滤器属性。此解决方案类似于Omar使用的解决方案。创建一个OnTouchListener在触摸时修改颜色过滤器。publicclassButtonHighlighterOnTouchListenerimplementsOnTouchListener{finalImageButtonimageButton;publicButtonHighligh

android - 希望实现一堵离屏的墙(GridView?),用户可以触摸以移动它

想要的效果我有一堆小图像,我想在“墙上”显示,然后让用户向任何方向扔这面墙并选择一个图像。初步构想作为一种可能的实现,我认为GridView比屏幕可以显示的要大-但是使用此小部件的所有示例都表明Gallery不会超出屏幕的大小。问题用于实现所需效果的最佳小部件是什么?一个代码示例会特别有用。编辑...如果有人有示例代码可以让我将大约30张图像放在“墙上”(table会很好),那么我会接受它作为答案。请注意,“墙”应该看起来超出了显示器的边缘,并允许用户使用手指从左到右向上拖动“墙”。拖动应处于“自由形式”模式。在图像上单击即可将其选中,并且应可检测到回调。我为此解决方案创建了赏金。

android - 希望实现一堵离屏的墙(GridView?),用户可以触摸以移动它

想要的效果我有一堆小图像,我想在“墙上”显示,然后让用户向任何方向扔这面墙并选择一个图像。初步构想作为一种可能的实现,我认为GridView比屏幕可以显示的要大-但是使用此小部件的所有示例都表明Gallery不会超出屏幕的大小。问题用于实现所需效果的最佳小部件是什么?一个代码示例会特别有用。编辑...如果有人有示例代码可以让我将大约30张图像放在“墙上”(table会很好),那么我会接受它作为答案。请注意,“墙”应该看起来超出了显示器的边缘,并允许用户使用手指从左到右向上拖动“墙”。拖动应处于“自由形式”模式。在图像上单击即可将其选中,并且应可检测到回调。我为此解决方案创建了赏金。