Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/news-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/view/OnPinchListener.java')
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/view/OnPinchListener.java44
1 files changed, 44 insertions, 0 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/view/OnPinchListener.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/view/OnPinchListener.java
new file mode 100644
index 00000000..03689b95
--- /dev/null
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/view/OnPinchListener.java
@@ -0,0 +1,44 @@
+package de.luhmer.owncloudnewsreader.view;
+
+import android.view.ScaleGestureDetector;
+
+/**
+ * Created by David on 30.06.2014.
+ */
+public class OnPinchListener extends ScaleGestureDetector.SimpleOnScaleGestureListener {
+
+ private float mScaleFactor = 1.f;
+
+ ZoomableRelativeLayout mZoomableRelativeLayout;
+
+ public OnPinchListener(ZoomableRelativeLayout mZoomableRelativeLayout) {
+ this.mZoomableRelativeLayout = mZoomableRelativeLayout;
+ }
+
+ float startingSpan;
+ float endSpan;
+ float startFocusX;
+ float startFocusY;
+
+
+ public boolean onScaleBegin(ScaleGestureDetector detector) {
+ startingSpan = detector.getCurrentSpan();
+ startFocusX = detector.getFocusX();
+ startFocusY = detector.getFocusY();
+ return true;
+ }
+
+
+
+
+ /*
+ public boolean onScale(ScaleGestureDetector detector) {
+ mZoomableRelativeLayout.scale(detector.getCurrentSpan()/startingSpan, startFocusX, startFocusY);
+ return true;
+ }
+ */
+
+ public void onScaleEnd(ScaleGestureDetector detector) {
+ //mZoomableRelativeLayout.restore();
+ }
+} \ No newline at end of file