История изменений
Исправление MOPKOBKA, (текущая версия) :
Звучит как проблема которая не относится к Java/Android.
protected Bitmap b = null;
void draw() {
if (b == null) b = Bitmap.createScaledBitmap(bitmap, width, height, true);
drawBitmap(b);
if (resizeFlag) b = null;
}
И учитывая что это какой нибудь OpenGL, ты можешь менять положение точек полигонов на котором рисуется твоя текстура, а не сам Bitmap. См drawBitmapMesh.
Исправление MOPKOBKA, :
Звучит как проблема которая не относится к Java/Android.
protected Bitmap b = null;
void draw() {
if (b == null) b = Bitmap.createScaledBitmap(bitmap, width, height, true);
drawBitmap(b);
if (resizeFlag) b = null;
}
И учитывая что это какой нибудь OpenGL, ты можешь менять положение точек полигона, а не сам Bitmap. См drawBitmapMesh
Исправление MOPKOBKA, :
Звучит как проблема которая не относится к Java/Android.
protected Bitmap b = null;
void draw() {
if (b == null) b = Bitmap.createScaledBitmap(bitmap, width, height, true);
drawBitmap(b);
if (resizeFlag) b = null;
}
И учитывая что это какой нибудь OpenGL, ты можешь менять размер точек полигона, а не сам Bitmap. См drawBitmapMesh
Исправление MOPKOBKA, :
Звучит как проблема которая не относится к Java/Android.
protected Bitmap b = null;
void draw() {
if (b == null) b = Bitmap.createScaledBitmap(bitmap, width, height, true);
drawBitmap(b);
if (resizeFlag) b = null;
}
И учитывая что это какой нибудь OpenGL, ты можешь менять размер точек полигона, а не сам Bitmap.
Исправление MOPKOBKA, :
Звучит как проблема которая не относится к Java/Android.
protected Bitmap b = null;
void draw() {
if (b == null) b = Bitmap.createScaledBitmap(bitmap, width, height, true);
drawBitmap(b);
if (resizeFlag) b = null;
}
Исправление MOPKOBKA, :
Звучит как проблема которая не относится к Java/Android.
protected Bitmap b = null;
void draw() {
if (b == null) {
b = Bitmap.createScaledBitmap(bitmap, width, height, true);
}
drawBitmap(b);
if (resizeFlag) b = null;
}
Исходная версия MOPKOBKA, :
Звучит как проблема которая не относится к Java/Android.
static protected Bitmap b = null;
void draw() {
if (b == null) {
b = Bitmap.createScaledBitmap(bitmap, width, height, true);
}
drawBitmap(b);
if (resizeFlag) b = null;
}