Revision: 2962
http://sourceforge.net/p/swingme/code/2962
Author: yuranet
Date: 2025-12-10 23:26:06 +0000 (Wed, 10 Dec 2025)
Log Message:
-----------
fix default images from lib jars to load as mdpi
Modified Paths:
--------------
AndroidME/src_MIDP/javax/microedition/lcdui/Image.java
Modified: AndroidME/src_MIDP/javax/microedition/lcdui/Image.java
===================================================================
--- AndroidME/src_MIDP/javax/microedition/lcdui/Image.java 2025-12-10 22:33:52 UTC (rev 2961)
+++ AndroidME/src_MIDP/javax/microedition/lcdui/Image.java 2025-12-10 23:26:06 UTC (rev 2962)
@@ -278,7 +278,9 @@
if (in == null) {
throw new IOException("can not find: "+resource);
}
- return createImage(in);
+ Image img = createImage(in);
+ img = scaleToTargetDensity(img, DisplayMetrics.DENSITY_MEDIUM, ninePatch);
+ return img;
}
private static Image scaleToTargetDensity(Image img, int density, boolean ninePatch) {
@@ -292,7 +294,7 @@
return img;
}
double scale = (double) targetDensity / (double) density;
- return new Image(Bitmap.createScaledBitmap(img.bitmap, (int) (img.getWidth() * scale), (int) (img.getWidth() * scale), true));
+ return new Image(Bitmap.createScaledBitmap(img.bitmap, (int) (img.getWidth() * scale), (int) (img.getHeight() * scale), true));
}
double scale = (double) targetDensity / (double) density;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|