标签: gestures

如何创建android手势的原始文件

我注意到在android手势示例中,它从res/raw文件夹中读取手势.对于我的应用程序来说,包含一个"入门"手势列表将是一件好事.这样,用户可以使用该应用程序而无需为自己的个人手势进行训练.我甚至希望大多数用户都乐意使用默认的手势集.

但是,我无法弄清楚如何生成我将包含在我的应用程序的res/raw文件夹中的初始手势集.

任何人都有如何创建此文件或在哪里寻找更多信息的想法?

android gestures

10
推荐指数
1
解决办法
4475
查看次数

Android:GestureDetector不工作(gestureDetector.onTouchEvent(event)总是false)带Tabs(TabActivity,Tabwidget)

我已经使用不同的子活动实现了我的TabActivity:

intent = new Intent().setClass(this, MyChildTabActiviy.class);
// Initialize a TabSpec for each tab and add it to the TabHost
spec = getTabHost.newTabSpec("tag").setIndicator("indicator", getResources().getDrawable(R.drawable.icon)).setContent(intent);
getTabHost.addTab(spec);
...
Run Code Online (Sandbox Code Playgroud)

到目前为止没有问题,一切都很好.我在选项卡之间以编程方式切换,用ActivityGroups替换选项卡中的活动等,正如许多教程中所示.

但我的问题是,当我想检查一个投掷手势时,我的gestureDetector.onTouchEvent(事件)总是返回false,因此没有注册任何手势.

这是我对gestureDetector的实现:

public class MyChildTabActiviy extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        // ... building views, controls, etc.
        GestureDetector gestureDetector = new GestureDetector(this, new MyGestureDetector());
    }
    @Override
    public boolean onTouchEvent(MotionEvent event) {
        return gestureDetector.onTouchEvent(event);
    }
 class MyGestureDetector extends SimpleOnGestureListener {
  @Override
  public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { …
Run Code Online (Sandbox Code Playgroud)

tabs android gestures swipe

10
推荐指数
2
解决办法
2万
查看次数

是否有适用于三星galaxy选项卡的javascript手势库?

我一直在试验javascript手势库.它们都适用于iPad mini,但是,当我在三星Galaxy Tab(GT-P7510,Android 4.04)上试用它们时,效果最好是断断续续的.

我得到的最好的结果是肖像模式.在横向模式下,几乎没有任何作用.

我已经尝试过以下库,我在这篇文章中找到了所有这些库:http://www.queness.com/post/11755/11-multi-touch-and-touch-events-javascript-libraries

  • hammer.js
  • quo.js
  • 易怒的
  • 双击
  • jgestures
  • touchswipe

Touchswipe工作得最好,但其他所有人都没有真正打球.

Hammer页面有一个demo,可以在ipad上运行,但不能在android上运行:

http://eightmedia.github.com/hammer.js/

那么,有没有人知道我可以通过滑动手势在银河系上玩得很好?

我已经查看了之前的stackoverflow问题指向的quirksmode页面,但是从我能看到的那个已经过时且不再维护了.此外,它实际上没有提到任何库.

javascript jquery gestures swipe

10
推荐指数
1
解决办法
3044
查看次数

防止水平滚动页面导航

我正在使用mac触控板.如何防止页面返回和在水平滚动上访问过的页面旁边?

我试图阻止车轮事件,但它在大多数情况下都不起作用.

container.addEventListener('wheel', function(ev) {
    ev.preventDefault();
    ev.stopPropagation();
    return false;
}, {passive: false, capture: true});
Run Code Online (Sandbox Code Playgroud)

即使我尝试阻止鼠标滚轮事件,这也导致页面导航.

javascript scroll trackpad mousewheel gestures

10
推荐指数
2
解决办法
1293
查看次数

Android中的手势识别

我是Android新手,我正在努力Gestures.我有关于如何识别文本的问题.当用户绘制必须被识别并且必须打印在屏幕顶部的字母或数字时.我开始知道它可以通过GestureOverlayView但不知道如何实现它.

有人可以帮我一些示例代码.

android gesture-recognition gestures

9
推荐指数
1
解决办法
4564
查看次数

桌面上的webapp中的多点触控手势

我正在开发酷幻想世界的在线地图(如谷歌地图).我也在我的主计算机上使用OS X. 由于OS X(尤其是Lion)专注于不同的多点触控手势,因为几乎所有mac用户都有一个多点触控输入设备(魔术鼠标或触控板)我想在我的在线地图上添加捏手势支持(双指)滚动也很酷添加).有可能吗?如果它只能在某些特定的浏览器或Web引擎中运行,那也不错.

javascript browser macos multi-touch gestures

9
推荐指数
1
解决办法
3605
查看次数

如何在视图动画时识别轻击手势

只是想知道是否有方法可以在动画时识别轻击手势?我正在开发一个视图,它有一个连接它的cashapelayer线.当用户平移视图(平移手势)时,相应地跟随该行,直到用户停止平移.此时,执行动画,使视图返回其原始位置,并将系绳层返回.现在我唯一真正的问题是,当视图和系绳动画时,视图不响应轻敲手势......

有人知道一些技巧吗?我希望我的解释是可以理解的,并提前感谢!

(如果系留视图概念不清楚,有一个名为discovr apps的免费应用程序将举例说明).

animation layer gestures ios

9
推荐指数
2
解决办法
5259
查看次数

GestureDetector.SimpleOnGestureListener和GestureDetectorCompat不起作用.我的代码出了什么问题?

我正在关注检测常见手势指南.我已链接到android-support-v4.jar库以获取GestureDetectorCompat,我的代码与指南中的代码完全相同,除了我在自定义视图中检测手势而不是在活动中:

public class MyGlView extends GLSurfaceView {

    private GestureDetectorCompat m_gestureDetector = null;

    public MyGlView(Context context, AttributeSet attrs) {
        super(context, attrs);
        init(context);
    }
    public MyGlView(Context context) {
        super(context);
        init(context);
    }
    private void init(Context context) {
        if (m_gestureDetector == null)
            m_gestureDetector = new GestureDetectorCompat(context, new MyGestureListener());

        setEGLContextClientVersion(2);
        setRenderer(new DrawSurfRenderer());
        setRenderMode(RENDERMODE_CONTINUOUSLY); 
    }

@Override
    public boolean onTouchEvent(MotionEvent event) {

        m_gestureDetector.onTouchEvent(event);      
        return super.onTouchEvent(event);
    }

public class MyGestureListener extends GestureDetector.SimpleOnGestureListener {

        @Override
        public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, …
Run Code Online (Sandbox Code Playgroud)

android gesture-recognition gestures

9
推荐指数
1
解决办法
9184
查看次数

iOS7应用管理器中的UICollectionView"轻扫"?

在任何2014+ iPhone或iPad上,双击主页按钮以查看"应用程序管理器"

在此输入图像描述

这是一个左右UICollectionView但它有一个"轻扫"手势..向上滑动.怎么做?从UICollectionView"移除"单元格并不容易.


googlers的脚注..对于"剥离","撕掉"的一般问题,从集合视图中的一个单元格,这里有一个完整的解释:https://stackoverflow.com/a/24339705/294884希望它可以帮助某人.

gestures uigesturerecognizer uicollectionview

9
推荐指数
1
解决办法
4587
查看次数

与父PanResponder的TouchableOpacity

我的父母PanResponder有一个孩子的TouchableOpacity.会发生什么是TouchableOpacity因为点击而不响应PanResponder点击.我试图遵循本指南但没有成功:http: //browniefed.com/blog/react-native-maintain-touchable-items-with-a-parent-panresponder/

这是我的代码:

this._panResponder = PanResponder.create({
            onStartShouldSetPanResponder: (evt, gestureState) => true,
            onStartShouldSetPanResponderCapture: (evt, gestureState) => false,
            onMoveShouldSetResponderCapture: () => true,
            onMoveShouldSetPanResponder: (evt, gestureState) => true,
            onMoveShouldSetPanResponderCapture: (evt, gestureState) => {
                return gestureState.dx != 0 && gestureState.dy != 0;
            },
            onPanResponderGrant: (evt, gestureState) => {
                let isFirst = gestureState.y0 > 164 ? false : true;
                this.setState({animObj: isFirst, isUsingCurtain: true});
            },
            onPanResponderMove: (evt, gestureState) => {

                //let Y = this.state.animObj ? gestureState.moveY - this.state.currentHeaderHeight …
Run Code Online (Sandbox Code Playgroud)

gestures react-native

9
推荐指数
4
解决办法
3642
查看次数