问题标签 [android-gesture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1234 浏览

java - 在姜饼中水平滑动后未触发操作栏的 onNavigationItemSelected(int position, long itemId)

我已经实现了选项卡视图以及水平滑动视图(以更改选项卡),导航模式作为应用程序的列表。我正在使用 ActionBarSherlock 和 TabPageIndicator。更改选项卡后,我使用片段重新加载内容。

在下拉微调器中,我有 2 个项目。每当活动重新加载或点击选项卡后,这些都会被选中。

但是,如果执行滑动以选择其他选项卡,则在 Gingerbread 版本中不会触发 onNavigationItemSelected(int position, long itemId) :( 我们已经在 Gingerbread 2.3.6、2.3.3 上对其进行了测试。

logcat,我收到了这条warning消息"View:onTouchEvent:ViewFlags" is DISABLED

但是,它在 ICS、Froyo 等上运行良好。

您的帮助将不胜感激。

以下是代码片段:

0 投票
1 回答
1783 浏览

android - 如何在 OSM 的 toast 中添加触摸事件以显示纬度和经度

如何在我的代码中添加此功能?网址是这样的:如何在 android 的 osm 地图中添加更多标记,请帮帮我?我想添加功能以打印用户在屏幕上触摸的每个位置的吐司消息,并在吐司消息中的地图上显示其纬度和经度

0 投票
1 回答
921 浏览

android - 为什么在使用 setScaleX() 时,motionEvent.getX() 返回不一致的值?

我的子视图位于 ViewGroup 中。我想用捏缩放(缩放)孩子。我正在使用 setScaleX/Y() 来缩放孩子。比例是在 OnTouch() 中计算 2 个指针之间的距离。但是当我设置孩子的比例时,它会使 motionEvent.getX() 不一致,这使得比例不一致:

输出

这是一个指针的输出:

问题

问题是在 x 坐标处跳跃 35-54 或在 y 坐标处跳跃 135-191。我不明白这些跳跃是从哪里来的。当我不使用 setScaleX/Y() 时,ev.getX/T() 是一致的 - 没有跳跃。谁能点亮我?我不应该使用这些缩放方法吗?它们会影响 ev.getX/Y() 吗?如何以其他方式实现视图的缩放(捏合)?

0 投票
1 回答
438 浏览

android - 在创建类后的第一秒内,如何使手势侦听器处于非活动状态?

我在游戏中遇到以下问题:

假设我在 lvl 3 上有 5 个屏幕。每个屏幕都有自己的类。所以我有 5 个班级,名为 lvl 3_1_0、3_2_0 .... .... 3_5_0。我还有一个手势监听器,所以当你向右滑动时,它会转到右侧的屏幕。正常玩时一切正常,但如果用户开始疯狂地向右滑动,并且他每秒刷了很多次,游戏就会崩溃。

我想过添加一个“Thread.sleep”,但是当我让线程睡眠时我无法让它工作,加载类时游戏崩溃。我想我把它放在了错误的地方,或地方....如果手势监听器等待一秒钟才能激活,最好的办法是。我还有一个手势过滤器类。我不知道是否应该将 thread.sleep 放入手势过滤器类或每个类中的手势侦听器中。

这是 on create 和手势监听器的代码...

这是我的手势过滤器类

所以问题是:我应该把“Thread.sleep(1000);”放在哪里?被try/catch包围?(如果那是我必须使用的)

我尝试了很多,但我被卡住了

- - - - - - - - - - - - - - 解决了 - - - - - - - - - - - -----------------

这是固定的代码

希望这可以帮助 !感谢 AndroidPenguin 的帮助 :)

我正在考虑的另一个解决方案有点滞后,而不是这个好是在手势过滤器类中制作一个 Runnable 来作为一个计时器,每次计时器达到例如 1 秒时,它都会返回“isoktodotheswipe”布尔值,并且每次擦拭了“isoktodotheswipe”布尔值将变为错误......

0 投票
1 回答
1403 浏览

android - 如何正确设置 TouchImageView 的 fixTransX & fixTransY 以实现 doubleTap 到 ZoomOut?

TouchImageView这里使用。

我正在尝试实现ZoomOut双击。我已经部分完成了。但是,缩小时我遇到了一些问题。如果我缩放图像并且双击,则图像无法正确渲染。

这是我的修改版本

TouchImageView.java

在上面的代码中,请看方法

我在上述方法中犯了什么错误?

0 投票
2 回答
2732 浏览

android - 如何一屏使用三个片段?

我正在设计一个需要将平板电脑分成三个单独屏幕的应用程序,如下所示。每个屏幕上都会有一张图片,当你垂直滑动这张图片时,它会带你到下一张图片。我已经使用 Fragments 来做到这一点,到目前为止,我已经成功创建了 3 个 Fragments,它们显示在一个屏幕上,如下所示.每个片段都响应向上或向下滑动。我使用 viewflipper 和动画在图像之间滑动。但是,当我将此代码添加到我的应用程序时,它会导致它崩溃。我在我的 logcat 中得到一个膨胀异常,如下所示:

代码本身可以正常工作,但是当我将它添加到我的片段类时,我得到了上述错误。有谁知道是否可以在片段类中使用 viewflipper 和动画?我可能以错误的方式接近这个吗?谢谢

在此处输入图像描述

主类:

主.xml

片段 A 的类

}

片段布局 - pic_one.xml

0 投票
1 回答
1183 浏览

android - 调整 SimpleOnGestureListener.onFling() 灵敏度

我已经实现了 SimpleOnGestureListener.onFling(),但我必须非常快速地触发它。有什么办法让它更敏感吗?

提前致谢...

0 投票
1 回答
773 浏览

android - Android GestureDetector 向上/向下滑动与向左/向右滑动

我正在使用 GestureDetector 来更改视图。它可以工作,但是我该如何做才能使它仅在用户从左到右或从右到左而不是从下到上滑动时才发生变化...在此先感谢

0 投票
2 回答
2468 浏览

android - 在没有 UI 的情况下在后台运行 Activity

在我的应用程序中,我想使用隐身模式,以便其中包含一些活动的服务将在后台运行。但同时在某些客体或某些键组合上,我需要启动另一个活动,其中将包含一些 UI。这可能吗?如果是这样,请告诉我我已尝试在屏幕上使用长按,但它需要运行一个活动才能启动另一个活动,而当我尝试覆盖主页按钮或菜单按钮时,它再次需要在前面运行一个活动才能启用长按。有没有一种方法可以让我通过服务或不使用活动来使用客座听众。请建议我为这个问题提供一个好的解决方案,因为我一直在寻找同样的东西。

0 投票
2 回答
751 浏览

android - 当我在android中滑动页面时,如何像滑块一样移动我的活动

当我滑动页面时,我想在我的活动之间进行移动。当我滑动页面时,页面必须随着我的手部动作而出现。

我已经使用SimpleOnGestureListener并更改了意图的活动来检测滑动方向。但我没有得到我想要的。我需要那种效果。