问题标签 [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 投票
1 回答
1983 浏览

android - 将手势侦听器添加到子视图而不隐藏父触摸事件

我希望有一个覆盖视图来接收手势事件,但仍然继续接收父(下)视图的 onTouch 事件。但是,子视图中的手势似乎隐藏了父 onTouch 事件。

布局

父视图:

客户端视图:

0 投票
1 回答
179 浏览

android-listview - 滑动导航

我有我所有 Facebook 好友列表的列表视图。我想从列表视图中单击一个项目以显示朋友的详细视图。现在我想滑动项目的详细视图以显示列表中下一个项目的详细视图。同样从左到右的上一个项目。

我试过使用这个问题的信息,但我想使用视图寻呼机和页面适配器。

0 投票
0 回答
552 浏览

android - 防止在水平滚动视图上投掷

你好安卓程序员!

我在 VerticalScrollView 中有一个 Horizo​​ntalScrollView。

UX 团队决定添加类似“Fling”的动作以在屏幕之间快速切换。现在,当我们尝试滚动水平滚动时,会触发 Fling。

当焦点在水平滚动上时如何防止 Fling 的任何想法?

谢谢

Ps,Fling Detector 的代码:

0 投票
2 回答
3335 浏览

android - 如何在android中滑动网页视图

我正在开发一个应用程序,我在不同的网页视图中显示不同的网页。目前,我正在使用下一个和上一个按钮分别转到下一页和上一页。

但我想添加滑动手势以转到下一页和上一页。我的意思是当用户从右向左滑动时,下一页应该打开,当用户从左向右滑动时,上一页应该打开。(如电子书阅读器)

我已经在谷歌上尝试并搜索过,但我发现幻灯片效果只在 imageview 上,而不是在 webview 上。

请指导我,如何在网页视图中使用手势从当前页面移动到下一页或上一页。

0 投票
2 回答
5130 浏览

android - 在 onDoubleTap() 之后引发 onSingleTapConfirmed()

我遇到了标题中描述的问题,想知道我做错了什么还是这是另一个 android 故障。以下是有关问题的更多信息:我有一个图像视图,支持双击缩放和捏缩放,但想使用单击在操作栏中显示图像标题(实际上调用 getActionBar().show () 和隐藏())。带有图像的视图也在 ViewPager 中(在支持库 v4 中找到)。我目前正在做以下事情:在viewpager中我这样做是为了在通过捏缩放缩放时停止页面更改:

在我的 customImageView 中,我添加了带有此侦听器的手势检测器:

任何人都可以发现我做错了什么以及为什么双击后会同时记录 SINGE 和 DOUBLE 按摩。

PS.我确实通过使用事件侦听器调用之间的时间差来解决这个问题,例如 if (!((System.currentTimeMillis() - start) < 500)) 但这只是感觉不对,我想有一个正确的方法来做这个。

0 投票
2 回答
1040 浏览

android - 实现没有滑动抽屉Android的滑动菜单

我正在尝试在不使用已弃用的滑动抽屉元素的情况下实现滑动菜单。我看到了很多例子,但他们都使用滑动抽屉或没有完整的代码。您可以发布一些示例或库来解决我的问题吗?

0 投票
4 回答
114 浏览

android - android中的Touchevent程序不起作用

我为学习目的制作了一个简单的 singleTouch 程序,我尝试了以下代码,但它不起作用我不知道究竟是什么问题是为什么我的程序没有运行..请帮助我。我的代码如下:

singleTouchView.java

main.java

日志猫

0 投票
1 回答
656 浏览

android - Android:如何在两个“视图”之间创建一个“SplitContainer”

在此处输入图像描述

根据截图我想实现以下 ScreenUI (Android API >= 10):

您有 aGoogleMapsSupportFragement和 a ListView,它们共享 View 的剩余高度(height在应用程序启动时计算,并且应用程序仅在其中运行PortraitMode

Container的行为ListView应该类似于 Android-Notification Menu,因此用户可以将 List 滑入和滑出,但如果用户释放视图(触摸),动画就会开始。

到目前为止,我实现了由红线 ( ) 划分的两个LinearLayout(Map和)。我设法在点击红线时显示/隐藏 ListView,但如果我隐藏 ListView,它看起来很奇怪,因为地图被重绘并留下黑色空间..ListViewLinearLayout

问题是:什么s best way to implement (LinearLayout? Fragments?)? Do you know examples for theonTouchBehaviour`(类似于打开Notication Menu)?

这是我的实现:

布局.xml

0 投票
1 回答
236 浏览

android - 获取使用 GestureDetector 触摸的视图

我已经GestureDetector在我的Activity. 现在我可以从整个屏幕上抓取所有事件,比如onSingleTapConfirmed, onDoubleTap, onLongPress...

是否可以检测View到我的自定义布局中的哪个被按下?

0 投票
2 回答
20827 浏览

android - Android如何在没有onDown true的LinearLayout上添加滑动手势

我正在研究 android 中的手势活动我使用类来检测滑动动作是

我的 xml 文件是

在我的活动中,我这样称呼

我这样称呼ActivitySwipeDetector(this);它,它在充分活动的情况下工作正常。但是我怎样才能将 Swipe 检测器仅应用于 LinearLayout 而不是整个 Activity。请帮帮我。