# ZhxGesture
一个手势库,帮助用户不需要再去写频繁的手势算法,支持放大,缩小,上滑,下滑,左滑,右滑。用户只需要去监听自己想要监听的手指即可,和监听单击事件一样方便。并且手势库支持上下滑动的一个惯性摩擦滑动回调,你也只需要去相应方法中获取即可。
### 库引入
Step 1. Add the JitPack repository to your build file
Add it in your root build.gradle at the end of repositories:
```
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
Step 2. Add the dependency
```
dependencies {
implementation 'com.github.zouhuanxin:ZhxGesture:1.1'
}
```
### 手势操作使用
-手势放大 缩小
callback 返回的是缩放大小的高度与宽度 正常来说应该是相等返回的 所以随意使用哪个变量
然后也返回了三种状态给用户做具体判断使用
```
PointMagnifyShrinkUtils.getInstance().MagnifyShrink(m4I1).setEventCallBack(new PointMagnifyShrinkUtils.EventCallBack() {
@Override
public void callback(int w, int h) {
UploadImage(w,h);
}
@Override
public void down(int dx1, int dy1, int dx2, int dy2) {
}
@Override
public void move(int mx1, int my1, int mx2, int my2) {
}
@Override
public void up(int ux1, int uy1, int ux2, int uy2) {
ViewGroup.LayoutParams params = m4I1.getLayoutParams();
if (params.width < initw || params.height <inith){
params.width = initw;
params.height = inith;
m4I1.setLayoutParams(params);
}else{
width = params.width;
height = params.height;
}
}
});
```
-手势上滑 下滑 左滑 右滑
这里总共有来个类型的接口
一种是move
一种是up
up中返回了一个摩擦因数 意思是 惯性滚动距离值 这个回调会在up回调后面
其他四种回调 俩种类型一致 分别对应上滑 下滑 左滑 右滑 用户在相应的里面做处理就可以了
```
PointSlideUtils.getInstance().Slide(m5L1).setEventMoveCallBack(new PointSlideUtils.EventMoveCallBack() {
@Override
public void TopSlide(int value) {
m5S1.setScrollY(value);
}
@Override
public void BottomSlide(int value) {
m5S1.setScrollY(value);
}
@Override
public void LeftSlide(int value) {
}
@Override
public void RightSlide(int value) {
}
}).setEventUpCallBack(new PointSlideUtils.EventUpCallBack() {
@Override
public void TopSlide(int value) {
}
@Override
public void BottomSlide(int value) {
}
@Override
public void LeftSlide(int value) {
}
@Override
public void RightSlide(int value) {
}
@Override
public void Inertia(double value) {
}
});
```
我们将一直更新下去,谢谢。
喜欢的话点个star,如果有需要请联系qq 634448817。
没有合适的资源?快使用搜索试试~ 我知道了~
一个安卓手势库,帮助用户不需要再去写视频繁的手势计算法,支持放大,缩小,上滑,下滑,左滑,右滑。用户只需要去监听自己想监.zip
共50个文件
xml:16个
png:10个
java:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 149 浏览量
2023-05-01
20:51:39
上传
评论
收藏 1.23MB ZIP 举报
温馨提示
一个安卓手势库,帮助用户不需要再去写视频繁的手势计算法,支持放大,缩小,上滑,下滑,左滑,右滑。用户只需要去监听自己想监.zip
资源推荐
资源详情
资源评论
收起资源包目录
一个安卓手势库,帮助用户不需要再去写视频繁的手势计算法,支持放大,缩小,上滑,下滑,左滑,右滑。用户只需要去监听自己想监.zip (50个子文件)
ZhxGesture-master
gradle.properties 727B
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 200B
app
src
androidTest
java
com
gesture
zhx
zhxgesture
ExampleInstrumentedTest.java 736B
test
java
com
gesture
zhx
zhxgesture
ExampleUnitTest.java 387B
main
java
com
gesture
zhx
zhxgesture
MainActivity.java 2KB
res
mipmap-xxhdpi
ic_launcher_round.png 10KB
ic_launcher.png 6KB
mipmap-hdpi
ic_launcher_round.png 5KB
ic_launcher.png 3KB
drawable-v24
ic_launcher_foreground.xml 2KB
mipmap-anydpi-v26
ic_launcher.xml 272B
ic_launcher_round.xml 272B
mipmap-mdpi
ic_launcher_round.png 3KB
ic_launcher.png 2KB
mipmap-xxxhdpi
ic_launcher_round.png 15KB
ic_launcher.png 9KB
mipmap-xhdpi
ic_launcher_round.png 7KB
ic_launcher.png 4KB
values
colors.xml 208B
strings.xml 73B
styles.xml 383B
layout
activity_main.xml 676B
drawable
ic_launcher_background.xml 5KB
AndroidManifest.xml 720B
proguard-rules.pro 751B
build.gradle 968B
release
app-release.apk 1.38MB
output.json 234B
.gitignore 7B
gradlew.bat 2KB
build.gradle 653B
.idea
codeStyles
Project.xml 2KB
runConfigurations.xml 564B
vcs.xml 180B
misc.xml 2KB
gradle.xml 679B
settings.gradle 27B
gradlew 5KB
gesture
src
androidTest
java
com
gesture
zhx
gesture
ExampleInstrumentedTest.java 735B
test
java
com
gesture
zhx
gesture
ExampleUnitTest.java 384B
main
java
com
gesture
zhx
gesture
PointMagnifyShrinkUtils.java 4KB
PointSlideUtils.java 8KB
res
values
strings.xml 70B
AndroidManifest.xml 110B
proguard-rules.pro 751B
build.gradle 2KB
.gitignore 7B
.gitignore 176B
README.md 3KB
共 50 条
- 1
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9154
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功