Skip to content

Commit 5b25e80

Browse files
author
huangziwei
committed
v5.0.2:修复低版本的系统上手势识别异常的问题
1 parent 1c13832 commit 5b25e80

File tree

7 files changed

+14
-11
lines changed

7 files changed

+14
-11
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ allprojects {
5050
}
5151
5252
dependencies {
53-
compile 'com.github.1993hzw:Doodle:5.0.1'
53+
compile 'com.github.1993hzw:Doodle:5.0.2'
5454
}
5555
```
5656

app/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,7 @@ android {
2222
dependencies {
2323
compile fileTree(include: ['*.jar'], dir: 'libs')
2424
compile project(':doodle')
25-
compile 'cn.hzw.imageselector:library:1.0'
25+
compile ('cn.hzw.imageselector:library:1.0'){
26+
transitive = false
27+
}
2628
}

app/src/main/java/cn/hzw/doodledemo/ScaleGestureItemDemo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
import android.graphics.Color;
77
import android.os.Bundle;
88
import android.text.TextUtils;
9-
import android.view.ScaleGestureDetector;
109
import android.view.View;
1110
import android.view.ViewGroup;
1211
import android.widget.Toast;
1312

13+
import cn.forward.androids.ScaleGestureDetectorApi27;
1414
import cn.hzw.doodle.DoodleColor;
1515
import cn.hzw.doodle.DoodleOnTouchGestureListener;
1616
import cn.hzw.doodle.DoodlePen;
@@ -108,7 +108,7 @@ public ScaleItemOnTouchGestureListener(DoodleView doodle, ISelectionListener lis
108108
}
109109

110110
@Override
111-
public boolean onScale(ScaleGestureDetector detector) {
111+
public boolean onScale(ScaleGestureDetectorApi27 detector) {
112112
if (getSelectedItem() != null) {
113113
IDoodleItem item = getSelectedItem();
114114
item.setSize(item.getSize() * detector.getScaleFactor());

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ buildscript {
1111
allprojects {
1212
repositories {
1313
jcenter()
14+
maven { url 'https://jitpack.io' }
1415
google()
1516
}
1617
}

doodle/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ android {
1919

2020
dependencies {
2121
// https://github.com/1993hzw/Androids
22-
compile 'com.forward.androids:androids:1.2.1'
22+
compile 'com.github.1993hzw:Androids:1.2.2'
2323
}

doodle/src/main/java/cn/hzw/doodle/DoodleOnTouchGestureListener.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import android.graphics.PointF;
66
import android.graphics.RectF;
77
import android.view.MotionEvent;
8-
import android.view.ScaleGestureDetector;
98

109
import java.util.List;
1110

11+
import cn.forward.androids.ScaleGestureDetectorApi27;
1212
import cn.forward.androids.TouchGestureDetector;
1313
import cn.hzw.doodle.core.IDoodle;
1414
import cn.hzw.doodle.core.IDoodleItem;
@@ -265,7 +265,7 @@ public boolean onSingleTapUp(MotionEvent e) {
265265
}
266266

267267
@Override
268-
public boolean onScaleBegin(ScaleGestureDetector detector) {
268+
public boolean onScaleBegin(ScaleGestureDetectorApi27 detector) {
269269
mLastFocusX = null;
270270
mLastFocusY = null;
271271
mDoodle.enableZoomer(false);
@@ -275,7 +275,7 @@ public boolean onScaleBegin(ScaleGestureDetector detector) {
275275
private float pendingX, pendingY, pendingScale = 1;
276276

277277
@Override
278-
public boolean onScale(ScaleGestureDetector detector) {
278+
public boolean onScale(ScaleGestureDetectorApi27 detector) {
279279
// 屏幕上的焦点
280280
mTouchCentreX = detector.getFocusX();
281281
mTouchCentreY = detector.getFocusY();
@@ -310,7 +310,7 @@ public boolean onScale(ScaleGestureDetector detector) {
310310
}
311311

312312
@Override
313-
public void onScaleEnd(ScaleGestureDetector detector) {
313+
public void onScaleEnd(ScaleGestureDetectorApi27 detector) {
314314
if (mDoodle.getDoodleScale() < 1) { //
315315
if (mScaleAnimator == null) {
316316
mScaleAnimator = new ValueAnimator();

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIN_SDK_VERSION=14
22
TARGET_SDK_VERSION=27
33

4-
VERSION_NAME=5.0
5-
VERSION_CODE=20
4+
VERSION_NAME=5.0.2
5+
VERSION_CODE=22
66
COMPILE_SDK_VERSION=27

0 commit comments

Comments
 (0)