Я создаю игру для Android и хочу, чтобы фон был анимирован.
А поскольку большая часть моей программы основана на растровых изображениях, я хотел сделать это и для фона.
Я попытался создать 2 отдельных растровых изображения, которые указывают на одну и ту же прорисовку, и переместить одну из BG на ось X, но произошло то, что вторая BG исчезнет только после исчезновения первой, который оставляет меня с пустым bg, который выглядит ужасно.
Члены класса:
private Bitmap bg[] = new Bitmap[2];
private int bgx;
private int bgspeed=8;
Конструктор (только часть BG):
bg[0] = BitmapFactory.decodeResource(getResources(),R.drawable.bg);
bg[1] = BitmapFactory.decodeResource(getResources(),R.drawable.bg);
Метод onDraw:
bgx-=bgspeed;
canvas.drawBitmap(bg[0],bgx,0,null);