download manager scaling issues

This commit is contained in:
Arndt Brenschede 2020-02-27 08:31:05 +01:00
parent 6acaefa982
commit f36587a474

View file

@ -55,7 +55,7 @@ public class BInstallerView extends View
private int[] tileStatus; private int[] tileStatus;
private boolean tilesVisible = false; private boolean tilesVisible = true;
private long availableSize; private long availableSize;
private String baseDir; private String baseDir;
@ -285,10 +285,12 @@ public class BInstallerView extends View
float scaleX = imgwOrig / ((float)bmp.getWidth()); float scaleX = imgwOrig / ((float)bmp.getWidth());
float scaley = imghOrig / ((float)bmp.getHeight()); float scaley = imghOrig / ((float)bmp.getHeight());
viewscale = scaleX < scaley ? scaleX : scaley; viewscale = scaleX < scaley ? scaleX : scaley;
float startscale = viewscale*3.2f;
mat = new Matrix(); mat = new Matrix();
mat.postScale( viewscale, viewscale ); mat.postScale( startscale, startscale, imgwOrig, imghOrig*0.3f );
tilesVisible = false; tilesVisible = false;
} }
@ -523,7 +525,7 @@ float tx, ty;
float r = (float)Math.sqrt( (x1-x0)*(x1-x0) + (y1-y0)*(y1-y0) ); float r = (float)Math.sqrt( (x1-x0)*(x1-x0) + (y1-y0)*(y1-y0) );
float hr = (float)Math.sqrt( (hx1-hx0)*(hx1-hx0) + (hy1-hy0)*(hy1-hy0) ); float hr = (float)Math.sqrt( (hx1-hx0)*(hx1-hx0) + (hy1-hy0)*(hy1-hy0) );
if ( hr > 10. ) if ( hr > 0. )
{ {
float ratio = r/hr; float ratio = r/hr;