提交 5b25e809 编写于 作者: H huangziwei

v5.0.2:修复低版本的系统上手势识别异常的问题

上级 1c138323
......@@ -50,7 +50,7 @@ allprojects {
}
dependencies {
compile 'com.github.1993hzw:Doodle:5.0.1'
compile 'com.github.1993hzw:Doodle:5.0.2'
}
```
......
......@@ -22,5 +22,7 @@ android {
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile project(':doodle')
compile 'cn.hzw.imageselector:library:1.0'
compile ('cn.hzw.imageselector:library:1.0'){
transitive = false
}
}
......@@ -6,11 +6,11 @@ import android.graphics.BitmapFactory;
import android.graphics.Color;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.ScaleGestureDetector;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Toast;
import cn.forward.androids.ScaleGestureDetectorApi27;
import cn.hzw.doodle.DoodleColor;
import cn.hzw.doodle.DoodleOnTouchGestureListener;
import cn.hzw.doodle.DoodlePen;
......@@ -108,7 +108,7 @@ public class ScaleGestureItemDemo extends Activity {
}
@Override
public boolean onScale(ScaleGestureDetector detector) {
public boolean onScale(ScaleGestureDetectorApi27 detector) {
if (getSelectedItem() != null) {
IDoodleItem item = getSelectedItem();
item.setSize(item.getSize() * detector.getScaleFactor());
......
......@@ -11,6 +11,7 @@ buildscript {
allprojects {
repositories {
jcenter()
maven { url 'https://jitpack.io' }
google()
}
}
......
......@@ -19,5 +19,5 @@ android {
dependencies {
// https://github.com/1993hzw/Androids
compile 'com.forward.androids:androids:1.2.1'
compile 'com.github.1993hzw:Androids:1.2.2'
}
\ No newline at end of file
......@@ -5,10 +5,10 @@ import android.graphics.Path;
import android.graphics.PointF;
import android.graphics.RectF;
import android.view.MotionEvent;
import android.view.ScaleGestureDetector;
import java.util.List;
import cn.forward.androids.ScaleGestureDetectorApi27;
import cn.forward.androids.TouchGestureDetector;
import cn.hzw.doodle.core.IDoodle;
import cn.hzw.doodle.core.IDoodleItem;
......@@ -265,7 +265,7 @@ public class DoodleOnTouchGestureListener extends TouchGestureDetector.OnTouchGe
}
@Override
public boolean onScaleBegin(ScaleGestureDetector detector) {
public boolean onScaleBegin(ScaleGestureDetectorApi27 detector) {
mLastFocusX = null;
mLastFocusY = null;
mDoodle.enableZoomer(false);
......@@ -275,7 +275,7 @@ public class DoodleOnTouchGestureListener extends TouchGestureDetector.OnTouchGe
private float pendingX, pendingY, pendingScale = 1;
@Override
public boolean onScale(ScaleGestureDetector detector) {
public boolean onScale(ScaleGestureDetectorApi27 detector) {
// 屏幕上的焦点
mTouchCentreX = detector.getFocusX();
mTouchCentreY = detector.getFocusY();
......@@ -310,7 +310,7 @@ public class DoodleOnTouchGestureListener extends TouchGestureDetector.OnTouchGe
}
@Override
public void onScaleEnd(ScaleGestureDetector detector) {
public void onScaleEnd(ScaleGestureDetectorApi27 detector) {
if (mDoodle.getDoodleScale() < 1) { //
if (mScaleAnimator == null) {
mScaleAnimator = new ValueAnimator();
......
MIN_SDK_VERSION=14
TARGET_SDK_VERSION=27
VERSION_NAME=5.0
VERSION_CODE=20
VERSION_NAME=5.0.2
VERSION_CODE=22
COMPILE_SDK_VERSION=27
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册