Animator: smooth scaling
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* Copyright 2013 Hannes Janetzek
|
||||
* Copyright 2016 Stephan Leuschner
|
||||
* Copyright 2016-2018 devemux86
|
||||
* Copyright 2016-2019 devemux86
|
||||
* Copyright 2016 Izumi Kawashima
|
||||
* Copyright 2017 Wolfgang Schramm
|
||||
* Copyright 2018 Gustl22
|
||||
@@ -22,11 +22,7 @@
|
||||
package org.oscim.map;
|
||||
|
||||
import org.oscim.backend.CanvasAdapter;
|
||||
import org.oscim.core.BoundingBox;
|
||||
import org.oscim.core.GeoPoint;
|
||||
import org.oscim.core.MapPosition;
|
||||
import org.oscim.core.Point;
|
||||
import org.oscim.core.Tile;
|
||||
import org.oscim.core.*;
|
||||
import org.oscim.renderer.MapRenderer;
|
||||
import org.oscim.utils.ThreadUtils;
|
||||
import org.oscim.utils.animation.Easing;
|
||||
@@ -350,7 +346,7 @@ public class Animator {
|
||||
};
|
||||
|
||||
double doScale(ViewController v, float adv) {
|
||||
double newScale = mStartPos.scale + mDeltaPos.scale * Math.sqrt(adv);
|
||||
double newScale = mStartPos.scale + mDeltaPos.scale * adv;
|
||||
|
||||
v.scaleMap((float) (newScale / mCurPos.scale),
|
||||
(float) mPivot.x, (float) mPivot.y);
|
||||
|
||||
Reference in New Issue
Block a user