ビューに背景を設定したとき。
//background
Bitmap back_bmp = BitmapFactory.decodeResource(context.getResources(), R.drawable.background);
BitmapDrawable backTiled = new BitmapDrawable(back_bmp);
backTiled.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
backTiled.setBounds(0, 0, this.getWidth(), this.getHeight());
this.setBackgroundDrawable(backTiled);
アニメートされたオブジェクトがまったくレンダリングされない
public void render(Canvas canvas) {
elaine.draw(canvas);
}
public void update() {
elaine.update(System.currentTimeMillis());
}
背景が設定されていなくても、うまく描画されます。