Skip to content

Commit 5a6301d

Browse files
committed
Fixed bug with min/max zoom
1 parent 3ab8d55 commit 5a6301d

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed
29.2 KB
Loading
13.9 KB
Loading

example/res/layout/main.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
android:id="@+id/image"
1818
android:layout_width="wrap_content"
1919
android:layout_height="wrap_content"
20-
gesture-image:min-scale="0.1"
20+
gesture-image:min-scale="0.75"
2121
gesture-image:max-scale="10.0"
2222
android:src="@drawable/image"/>
2323

main/src/com/polites/android/GestureImageView.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class GestureImageView extends ImageView {
3434

3535
private float scale = 1.0f;
3636
private float maxScale = 5.0f;
37-
private float minScale = 0.25f;
37+
private float minScale = 0.75f;
3838

3939
private float rotation = 0.0f;
4040

@@ -152,8 +152,8 @@ protected void setupCanvas(int measuredWidth, int measuredHeight, int orientatio
152152
y = centerY;
153153

154154
gestureImageViewTouchListener = new GestureImageViewTouchListener(this, measuredWidth, measuredHeight);
155-
gestureImageViewTouchListener.setMinScale(minScale);
156-
gestureImageViewTouchListener.setMaxScale(maxScale);
155+
gestureImageViewTouchListener.setMinScale(minScale * startingScale);
156+
gestureImageViewTouchListener.setMaxScale(maxScale * startingScale);
157157

158158
drawable.setBounds(-hWidth,-hHeight,hWidth,hHeight);
159159

0 commit comments

Comments
 (0)