提交 c10d493d 编写于 作者: H huangziwei

v4.0:支持旋转图片

上级 2fec4f5e
......@@ -7,8 +7,8 @@ android {
defaultConfig {
minSdkVersion 9
targetSdkVersion 23
versionCode 3
versionName "3.0"
versionCode 4
versionName "4.0"
}
/*
buildTypes {
......
......@@ -14,7 +14,12 @@ import android.os.Parcel;
import android.os.Parcelable;
import android.os.PersistableBundle;
import android.text.TextUtils;
import android.view.*;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewConfiguration;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.AlphaAnimation;
import android.widget.FrameLayout;
import android.widget.SeekBar;
......@@ -420,6 +425,13 @@ public class GraffitiActivity extends Activity {
showView(mSettingsPanel);
}
};
findViewById(R.id.graffiti_btn_rotate).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mGraffitiView.rotate(mGraffitiView.getRotateDegree()+90);
}
});
}
/**
......
......@@ -11,9 +11,9 @@
可每一步的操作都可以撤销,清屏时将清除所有的操作。
* 放缩与移动
* 放缩、移动及旋转
在涂鸦的过程中,可以自由地通过手势缩放和移动图片,同时在多次缩放后,可快速居中图片。
在涂鸦的过程中,可以自由地通过手势缩放和移动图片,同时在多次缩放后,可快速居中图片;支持旋转图片
* 放大器
......@@ -119,6 +119,11 @@ public static class GraffitiParams implements Parcelable {
### 更新日志
* 2017-02-18 v4.0(4)
(1)加入旋转图片的功能,并且支持撤销旋转前的涂鸦操作.
* 2017-01-24 v3.0(3)
(1)合并图片坐标系和画布坐标系,简化原理.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册