L3322
- Forum-Beiträge: 467
20.05.2011, 20:30:37 via Website
20.05.2011 20:30:37 via Website
Ich scaliere am Anfang meines Spiels einige Bitmaps dass hat BISHER gut geklappt nun mache ich das alles in einer anderen Klasse!
Und nun bekomme ich bei folgenden Code:
bei dem Code oben wird mir in der Logcat "width : 480 height : 800" ausgegeben!
also weiß ich jetzt nicht wieso es meckert!?
wahrscheinlich nur ein kleiner Leichtsinnsfehler... ich hoffe jemand kann mir helfen!
Und nun bekomme ich bei folgenden Code:
1int bmpHeight = bmp.getHeight();
2 int bmpWidth = bmp.getWidth();
3 Log.e(tag, "width : " + bmpWidth + " height : " + bmpHeight);
4 scaledBitmap = Bitmap.createBitmap(bmp, 0, 0, bmpWidth, bmpHeight, bitmapMatrix, true);
diesen Error:2 int bmpWidth = bmp.getWidth();
3 Log.e(tag, "width : " + bmpWidth + " height : " + bmpHeight);
4 scaledBitmap = Bitmap.createBitmap(bmp, 0, 0, bmpWidth, bmpHeight, bitmapMatrix, true);
105-20 20:23:50.123: ERROR/AndroidRuntime(11027): java.lang.IllegalArgumentException: width and height must be > 0
205-20 20:23:50.123: ERROR/AndroidRuntime(11027): at android.graphics.Bitmap.nativeCreate(Native Method)
305-20 20:23:50.123: ERROR/AndroidRuntime(11027): at android.graphics.Bitmap.createBitmap(Bitmap.java:477)
405-20 20:23:50.123: ERROR/AndroidRuntime(11027): at android.graphics.Bitmap.createBitmap(Bitmap.java:444)
505-20 20:23:50.123: ERROR/AndroidRuntime(11027): at com.lapps.doodlerocket.GameHelper.getScaledBitmap(GameHelper.java:45)
605-20 20:23:50.123: ERROR/AndroidRuntime(11027): at com.lapps.doodlerocket.GameView.surfaceCreated(GameView.java:240)
705-20 20:23:50.123: ERROR/AndroidRuntime(11027): at android.view.SurfaceView.updateWindow(SurfaceView.java:543)
805-20 20:23:50.123: ERROR/AndroidRuntime(11027): at android.view.SurfaceView.dispatchDraw(SurfaceView.java:348)
9.............
205-20 20:23:50.123: ERROR/AndroidRuntime(11027): at android.graphics.Bitmap.nativeCreate(Native Method)
305-20 20:23:50.123: ERROR/AndroidRuntime(11027): at android.graphics.Bitmap.createBitmap(Bitmap.java:477)
405-20 20:23:50.123: ERROR/AndroidRuntime(11027): at android.graphics.Bitmap.createBitmap(Bitmap.java:444)
505-20 20:23:50.123: ERROR/AndroidRuntime(11027): at com.lapps.doodlerocket.GameHelper.getScaledBitmap(GameHelper.java:45)
605-20 20:23:50.123: ERROR/AndroidRuntime(11027): at com.lapps.doodlerocket.GameView.surfaceCreated(GameView.java:240)
705-20 20:23:50.123: ERROR/AndroidRuntime(11027): at android.view.SurfaceView.updateWindow(SurfaceView.java:543)
805-20 20:23:50.123: ERROR/AndroidRuntime(11027): at android.view.SurfaceView.dispatchDraw(SurfaceView.java:348)
9.............
bei dem Code oben wird mir in der Logcat "width : 480 height : 800" ausgegeben!
also weiß ich jetzt nicht wieso es meckert!?
wahrscheinlich nur ein kleiner Leichtsinnsfehler... ich hoffe jemand kann mir helfen!
"Hard work beats talent, when talent fails to work hard"
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.