LINUX.ORG.RU

История изменений

Исправление 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;
}