关闭

监听界面左右滑动

96人阅读 评论(0) 收藏 举报
分类:
private GestureDetector gestureDetector;


gestureDetector = new GestureDetector(this,onGestureListener);

  private GestureDetector.OnGestureListener onGestureListener =
            new GestureDetector.SimpleOnGestureListener() {
                @Override
                public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
                                       float velocityY) {
                    float x = e2.getX() - e1.getX();
//                    float y = e2.getY() - e1.getY();

                    if (x > 0) {
                        doResult(RIGHT);
                    } else if (x < 0) {
                        doResult(LEFT);
                    }
                    return true;
                }
            };

    public void doResult(int action) {

        switch (action) {
            case RIGHT:
                System.out.println("go right");
                break;

            case LEFT:
                System.out.println("go left");
                break;

        }
    }

    @Override
    public boolean onTouch(View v, MotionEvent event) {
        return gestureDetector.onTouchEvent(event);
    }

0
0
查看评论

带有ListView的界面左右滑动,切换界面。 (手势监听)

带有ListView界面左右滑动,切换界面   相信大家在做OnGestureListener滑动切换窗口的时候,会遇到这样的问题。就是当界面中含有listview的时候,OnGestureListener的左右触屏滑动就被listview自己吃掉了。 翻看api帮助文档和自己的一些...
  • u012604745
  • u012604745
  • 2015-11-18 16:03
  • 1687

webview界面的滑动监听

最近在写一个商城的APP,是原生与html5混编。这项目中有这样一个功能要求:  首页上要有一个标题,如图上面要实现一些功能扫描登录的功能,下面整个是webview界面,要求在向下滑动的时候标题消失,滑动到顶端的时候把标题显示出来。     &...
  • qq_33209777
  • qq_33209777
  • 2017-12-05 16:57
  • 155

activity 监听手势滑动 上下左右

if(event.getAction() == MotionEvent.ACTION_DOWN) {               ...
  • ding1145536113
  • ding1145536113
  • 2016-02-19 15:38
  • 1772

RecycleView实现左右滑动监听和上下拖拽调换顺序

之前想实现ListView右滑删除和上下拖拽交换位置的功能,但是找来找去,要么就实现上比较复杂,要么就是代码太老了。从github找了几个开源项目,但是总是有这样那样的bug。但是后来得知看到Google居然已经内置了这两个功能,只需要使用v7包里的RecycleView去实现就可以了。 代码如下 ...
  • Justwen26
  • Justwen26
  • 2017-01-08 22:00
  • 593

Android实现界面左右滑动切换

相信大家一定都使用过手机QQ和微信之类的软件,当我们使用时不难发现其界面的切换不仅可以通过点击页标签来实现,还可以通过左右滑动来实现的,耗子君刚开始学Android时就觉得这样的滑动十分酷炫,十分想要自己来实现它。相信大家也和耗子君一样,想要迫不期待的学习怎样实现了吧,OK,下面我来详细的讲一下如何...
  • Black__Lotus
  • Black__Lotus
  • 2016-03-04 20:47
  • 24023

android监听左右滑动事件

今天在做监听左右滑动的时候,在网上找了几篇帖子,然后按照拿上面的操作,但是总是莫名其妙的监听不了,真的是把人都气疯,但是最后凭着我坚强的毅力最后把这个问题解决了,所以特此在这个地方写一篇博客记录一下这个事件。参考博客 首先,你得创建一个android.view.GestureDetector(Ge...
  • u014646004
  • u014646004
  • 2016-03-06 23:51
  • 3479

android - ViewPager 监听左右滑动

说明:         android ViewPager 监听左右滑动,使用setOnPageChangeListener中的onPageScrollStateChanged来监听,其中onPageScrollStateChan...
  • u012246458
  • u012246458
  • 2016-10-19 17:01
  • 5956

监听手指左右滑动屏幕的事件,封装好了一个类

左右滑动是智能手机最常用的动作,在此简单的封装了一下,以后直接拿来用就可以了。 简单的只需要几行就可以了,下面那个类是封装好了的。 package com.example.test; import android.os.Bundle; import android.app.Activi...
  • qiantujava
  • qiantujava
  • 2014-03-31 06:07
  • 13057

含有listview的界面实现左右滑动监听

在android开发中会碰到有顶部导航并且下面显示的内容是一个listview,此时要想实现左右滑动切换顶部导航的选项是不能实现的,因为listview自己消耗横向滑动事件。因为我可以通过继承listview,对左右滑动事件进行消耗,不在让原生的listview处理。效果图: 思路就是继承list...
  • u013592964
  • u013592964
  • 2016-08-03 21:14
  • 3376

Android开发:监听当前View的左右滑动事件,并返回给当前的activity或者fragment

之前在使用网易新闻的时候,左右滑动页面可以打开和关闭新的页面,对于这个功能一直很喜欢,刚好今天有空,工作不忙,于是就抽空把这个功能写出来了,其实用到的都是很简单的手势监听api,加入了一些判断,核心代码如下: 1、在onInterceptTouchEvent中,判断是否属于滑动(还是无意触...
  • weidongjian
  • weidongjian
  • 2014-12-23 10:25
  • 3600
    个人资料
    • 访问:27368次
    • 积分:769
    • 等级:
    • 排名:千里之外
    • 原创:43篇
    • 转载:34篇
    • 译文:1篇
    • 评论:10条
    文章分类
    最新评论