Sensey

Android 手势处理简化库
授权协议 Apache
开发语言 Java
所属分类 iOS代码库、 手势交互(Gesture)
软件类型 开源软件
地区 不详
投 递 者 益炜
操作系统 Android
开源组织
适用人群 未知
 软件概览

Sensey 是一个简化手势处理的 Android 库。

Sensey 为简单和易于使用而构建,它消除了大多数在 Android 上设置手势检测的样板代码。

简易案例

  • 在 activity/service 中的 onCreate()下初始化 Sensey

Sensey.getInstance().init(context);
  • 接下来启用抖动检测

    ShakeDetector.ShakeListener shakeListener=new ShakeDetector.ShakeListener() {
        @Override public void onShakeDetected() {
           // Shake detected, do something
       }
    
       @Override public void onShakeStopped() {
           // Shake stopped, do something
       }
    };
    Sensey.getInstance().startShakeDetection(shakeListener);

    如果要在声明 shake 手势停止之前修改 threshold 和 time ,请使用:

    Sensey.getInstance().startShakeDetection(threshold,timeBeforeDeclaringShakeStopped,shakeListener);
    Sensey.getInstance().stopShakeDetection(shakeListener);
    • 如果要停止监听 Shake,把 shakeListener 传递给 stopShakeDetection() 函数

    • 现在开始检测 Shake 手势,将 shakeListener 传递到 startShakeDetection()函数

    • 创建 ShakeListener 实例

 相关资料
  • Guava提供了一个异常处理工具类, 可以简单地捕获和重新抛出多个异常 常用方法 // 把throwable包装成RuntimeException,用该方法保证异常传递,抛出一个RuntimeException异常 RuntimeException propagate(Throwable); // 当且仅当它是一个X的实例时,传递throwable void propagateIfIn

  • Weex 封装了原生的触摸事件以提供手势系统。使用手势类似于在 Weex 中使用事件,只需在节点上监听手势即可。 手势类型 目前,仅支持以下四种手势类型: touch: 当触摸到一个点,移动或从触摸面移开时触发 touch 手势。触摸手势很精准,它会返回所有详细的事件信息。所以,监听 touch 手势可能很慢,即使只移动一丁点也需要处理大量事件。有三种类型的 touch 手势: type 描述 t

  • 本文向大家介绍Unity实现简单手势识别,包括了Unity实现简单手势识别的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Unity实现手势识别的具体代码,供大家参考,具体内容如下 代码很简单没有难度,都有注解,随便 看一看 就会了。 CallEvent () 方法需要自己搭载使用。 Unity代码 其实代码还可进行补充,比如左上、左下、右上、右下、叠加等等吧,如有问题就 Call

  • 我有一个按钮触发的动画。在随后按下按钮时,动画会反转。正向动画总是可以正常工作,但反向动画有时会挂断。也就是说,它将在完成处理程序冻结之前播放该部分。但当我应用三个手势(平移、平移、缩放)中的任何一个时,它就会取消挂起并完成处理程序部分。相关代码: 调用取消隐藏五个节点,按名称访问它们。有时完成挂起,有时不挂起。但是,如果它挂起在同一页面上的特定会话中,它将继续挂起后续的按钮切换。我还没有找出任何

  • 本文向大家介绍Android 简易手势密码开源库详解,包括了Android 简易手势密码开源库详解的使用技巧和注意事项,需要的朋友参考一下 简介 本文介绍一个Android手势密码开源库的使用及实现的详细过程,该开源库主要实现以下几个功能: 支持手势密码的绘制,并支持密码保存功能,解锁时自动比对密码给出结果 封装了绘制密码的方法,比对两次密码是否一致,可以快捷地进行手势密码的设置 可以设置密码输入

  • 安装应用程序失败。确保已设置Android开发环境:https://reactnative.dev/docs/environment-setup.错误:命令失败:gradlew。bat应用程序:installDebug-PreactNativeDevServerPort=8081 e:C:\todo app\node\u modules\react native手势处理程序\android\src

  • 本文向大家介绍深入理解Android手势识别,包括了深入理解Android手势识别的使用技巧和注意事项,需要的朋友参考一下 对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDe

  • 主要内容:本节引言:,1.Android中手势交互的执行顺序,2.GestureListener详解:,3.简单的例子:下滑关闭Activity,上滑启动新的Activity,4.手势添加与识别:,5.手势添加示例:,6.手势识别示例,本节小结:本节引言: 周六不休息,刚剪完了个大平头回来,继续码字~ 好的,本节给大家带来点的是第三章的最后一节——Gestures(手势), 用过魅族手机的朋友相信对手势肯定是不陌生的,在home键两侧像屏幕内滑动, 可以打开后台任务列表等等~在应用中通过手势来操