Issue 456. Fix zoom in
This commit is contained in:
parent
a4fdcffdc6
commit
9b1f273abd
2 changed files with 7 additions and 3 deletions
|
@ -236,11 +236,10 @@ public class AnimateDraggingMapThread {
|
|||
|
||||
public void startZooming(final int zoomEnd, final boolean notifyListener){
|
||||
final float animationTime = ZOOM_ANIMATION_TIME;
|
||||
final int zoomStart = tileView.getZoom();
|
||||
|
||||
startThreadAnimating(new Runnable(){
|
||||
@Override
|
||||
public void run() {
|
||||
final int zoomStart = tileView.getZoom();
|
||||
setTargetValues(zoomEnd, tileView.getLatitude(), tileView.getLongitude());
|
||||
animatingZoomInThread(zoomStart, zoomEnd, animationTime, notifyListener);
|
||||
pendingRotateAnimation();
|
||||
|
|
|
@ -92,7 +92,12 @@ public class MapControlsLayer implements OsmandMapLayer {
|
|||
zoomInButton.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
activity.changeZoom(view.getZoom() + 1);
|
||||
if(view.isZooming()){
|
||||
activity.changeZoom(view.getZoom() + 2);
|
||||
} else {
|
||||
activity.changeZoom(view.getZoom() + 1);
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in a new issue