Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
carrotech
doodle
提交
5b25e809
D
doodle
项目概览
carrotech
/
doodle
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
doodle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5b25e809
编写于
8月 01, 2018
作者:
H
huangziwei
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
v5.0.2:修复低版本的系统上手势识别异常的问题
上级
1c138323
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
14 addition
and
11 deletion
+14
-11
README.md
README.md
+1
-1
app/build.gradle
app/build.gradle
+3
-1
app/src/main/java/cn/hzw/doodledemo/ScaleGestureItemDemo.java
...src/main/java/cn/hzw/doodledemo/ScaleGestureItemDemo.java
+2
-2
build.gradle
build.gradle
+1
-0
doodle/build.gradle
doodle/build.gradle
+1
-1
doodle/src/main/java/cn/hzw/doodle/DoodleOnTouchGestureListener.java
...main/java/cn/hzw/doodle/DoodleOnTouchGestureListener.java
+4
-4
gradle.properties
gradle.properties
+2
-2
未找到文件。
README.md
浏览文件 @
5b25e809
...
...
@@ -50,7 +50,7 @@ allprojects {
}
dependencies {
compile 'com.github.1993hzw:Doodle:5.0.
1
'
compile 'com.github.1993hzw:Doodle:5.0.
2
'
}
```
...
...
app/build.gradle
浏览文件 @
5b25e809
...
...
@@ -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
}
}
app/src/main/java/cn/hzw/doodledemo/ScaleGestureItemDemo.java
浏览文件 @
5b25e809
...
...
@@ -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
(
ScaleGestureDetector
Api27
detector
)
{
if
(
getSelectedItem
()
!=
null
)
{
IDoodleItem
item
=
getSelectedItem
();
item
.
setSize
(
item
.
getSize
()
*
detector
.
getScaleFactor
());
...
...
build.gradle
浏览文件 @
5b25e809
...
...
@@ -11,6 +11,7 @@ buildscript {
allprojects
{
repositories
{
jcenter
()
maven
{
url
'https://jitpack.io'
}
google
()
}
}
...
...
doodle/build.gradle
浏览文件 @
5b25e809
...
...
@@ -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
doodle/src/main/java/cn/hzw/doodle/DoodleOnTouchGestureListener.java
浏览文件 @
5b25e809
...
...
@@ -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
(
ScaleGestureDetector
Api27
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
(
ScaleGestureDetector
Api27
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
(
ScaleGestureDetector
Api27
detector
)
{
if
(
mDoodle
.
getDoodleScale
()
<
1
)
{
//
if
(
mScaleAnimator
==
null
)
{
mScaleAnimator
=
new
ValueAnimator
();
...
...
gradle.properties
浏览文件 @
5b25e809
MIN_SDK_VERSION
=
14
TARGET_SDK_VERSION
=
27
VERSION_NAME
=
5.0
VERSION_CODE
=
2
0
VERSION_NAME
=
5.0
.2
VERSION_CODE
=
2
2
COMPILE_SDK_VERSION
=
27
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录