Sensey 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Sensey 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 Java
操作系统 Android
软件类型 开源软件
开发厂商
地区 不详
提 交 者 王练
适用人群 未知
收录时间 2017-02-21

软件简介

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 实例

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2016/11/14 13:27

Android最佳的开源库(二)

数据库 SQLBrite:是一个响应式数据库框架,可以完美解决数据库和UI的同步更新。 Sugar ORM:无需编写SQL语句就可以轻易操作SQLite数据库。 数据结构 Eclipse Collections:Java集合框架,例如将迭代方法放在容器类型上。 日期&时间 TimesSquare for Android:一款非常漂亮的日历控件。 Material Calendar View:一款Mat...

0
1
发表了博客
2019/01/23 16:51

开发常用的 Android 函数库

  第三方函数库(译者注:包括第三方提供的 SDK,开源函数库)以惊人的方式助力着 Android 开发,借助这些其他开发人员辛勤工作的成果,我们开发起来更轻松和快捷。目前存在成千上万的函数库,如何选择正确的函数库非常关键,本文就是这样的一个总结。 Animation Android View Animations 1 :一个强大的 View 动画函数...

0
0
发表了博客
2018/05/08 17:48

Android开发辅助工具类 Utils 汇总

包括了各种工具类、辅助类、管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md 收集中国国内可用API commons-lang: https://github.com/apache/commons-lang Apache Commo......

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部