# GestureDetectorView
支持8方位的滑动手势检测和缩放旋转手势检测

### 示例如下:
* xml:
```
<com.junmeng.gdv.GestureDetectorView
android:id="@+id/gdv_gesture"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"
android:visibility="visible" />
```
* java:
```
binding.gdvGesture.setOnGestureListener(new GestureDetectorView.OnGestureListener() {
/**
* @param gesture 手势
* @param factor 缩放手势表示缩放因子,滑动手势表示速率,旋转手势表示角度
*/
@Override
public void onGesture( int gesture, float factor) {
switch (gesture) {
case GestureDetectorView.GESTURE_ACTION_UP:
Toast.makeText(MainActivity.this, "action up", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_ACTION_DOWN:
Toast.makeText(MainActivity.this, "action down", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_ACTION_CANCEL:
Toast.makeText(MainActivity.this, "action cancel", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_SLIDE_UP:
Toast.makeText(MainActivity.this, "up", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_SLIDE_DOWN:
Toast.makeText(MainActivity.this, "down", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_SLIDE_LEFT:
Toast.makeText(MainActivity.this, "left", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_SLIDE_RIGHT:
Toast.makeText(MainActivity.this, "right", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_SLIDE_LEFT_UP:
Toast.makeText(MainActivity.this, "left_up", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_SLIDE_LEFT_DOWN:
Toast.makeText(MainActivity.this, "left_down", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_SLIDE_RIGHT_UP:
Toast.makeText(MainActivity.this, "right_up", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_SLIDE_RIGHT_DOWN:
Toast.makeText(MainActivity.this, "right_down", Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_SCALE_ZOOMIN:
Toast.makeText(MainActivity.this, "zoomin:"+factor, Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_SCALE_ZOOMOUT:
Toast.makeText(MainActivity.this, "zoomout:"+factor, Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_ROTATE_CLOCKWISE:
Toast.makeText(MainActivity.this, "clockwise:"+factor, Toast.LENGTH_SHORT).show();
break;
case GestureDetectorView.GESTURE_ROTATE_ANTICLOCKWISE:
Toast.makeText(MainActivity.this, "anticlockwise:"+factor, Toast.LENGTH_SHORT).show();
break;
}
}
});
```
### 说明
此库除系统提供的detector,另外加了两个detector可用:
* GestureDetector(系统)
* ScaleGestureDetector(系统)
* MoveGestureDetector(新加)
* RotateGestureDetector(新加)
### 如果需要用到此库,做法如下:
* Add it in your root build.gradle at the end of repositories:
```
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
```
* and then,add the dependecy:
```
dependencies {
compile 'com.github.huweijian5:GestureDetectorView:latest_version'
}
```
* 其中latest_version请到[releases](https://github.com/huweijian5/GestureDetectorView/releases)中查看
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于java实现的支持8方位的滑动手势检测和缩放手势检测+源码+开发文档+代码解析,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于java实现的支持8方位的滑动手势检测和缩放手势检测+源码+开发文档+代码解析,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于java实现的支持8方位的滑动手势检测和缩放手势检测+源码+开发文档+代码解析,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于java实现的支持8方位的滑动手势检测和缩放手势检测+源码+开发文档+代码解析,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~
资源推荐
资源详情
资源评论




















收起资源包目录


































































































共 49 条
- 1
资源评论


梦回阑珊
- 粉丝: 6556
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 大肠杆菌基因工程人胰岛素ppt课件.ppt
- 病理信息管理系统软件开发.doc
- photoshop-cc-移动ui设计教学课件电子教案.ppt
- 第-5-章----图像处理技法——抠图.ppt
- 第二届网络文明大会弘扬时代新风建设网络文明PPT专题课件.pptx
- A0400009操作系统题库-共128题.docx
- 2023年电大考试计算机组成原理期末套复习试题及答案参考资料小抄汇总.doc
- 2023年网络常用测试工具的应用实验报告.doc
- 大小球分拣传送PLC控制.doc
- 第9章网络营销产品与价格策略.ppt
- 彩机常见网络故障排除方法课件.ppt
- 大数据应用场景-大数据预测.ppt
- C#设计报告-俄罗斯方块.doc
- cad实训总结10篇.doc
- DNS-服务器的配置与管理.docx
- UNIX操作系统培训教材.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
