Android手势在开始屏幕上使用

Android手势在开始屏幕上使用,第1张

概述什么AndroidApi用于在Android的开始屏幕上向左或向右滚动?解决方法:最简单的方法是检测“Fling”手势.androidAPI有一个内置的检测器,用于基本手势,如投掷,滚动,长按,双击,捏缩放等.该文档可在http://developer.android.comeference/android/view/GestureDetector.html获得.

什么Android API用于在AndroID的开始屏幕上向左或向右滚动?

解决方法:

最简单的方法是检测“Fling”手势. androID API有一个内置的检测器,用于基本手势,如投掷,滚动,长按,双击,捏缩放等.

该文档可在http://developer.android.com/reference/android/view/GestureDetector.html获得.

你要做的是创建一个GestureDetector实例,覆盖你有兴趣检测手势的视图的ontouchEvent方法,并将MotionEvent传递给GestureDetector.

您还必须提供一个OnGestureListener实现(最容易将SimpleOnGestureListener扩展)到GestureDetector,它将处理您的所有手势事件.

例:

class MyVIEw extends VIEw{    GestureDetector mGestureDetect;    public MyVIEw(Context context)    {        super(context);        mGestureDetect = new GestureDetector(new SimpleOnGestureListener()        {        @OverrIDe        public boolean onFling(MotionEvent e1, MotionEvent e2, float veLocityX, float veLocityY)         {        //check if the fling was in the direction you were interested in        if(e1.getX() - e2.getX() > 0)        {        //Do something here        }        //fast enough?        if(veLocityX > 50)        {        //etc etc        }        return true;        }        }    }    public boolean ontouchEvent(MotionEvent ev)    {        mGestureDetector.onTocuhEvent(ev);        return true;    }}
总结

以上是内存溢出为你收集整理的Android手势在开始屏幕上使用全部内容,希望文章能够帮你解决Android手势在开始屏幕上使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1113940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存