SurFaceViewに背景画像をタイル状に並べて描画する。
1 2 3 |
Shader shader = new BitmapShader(BitmapFactory.decodeResource(getResources(), R.drawable.icon), Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); Paint paint = new Paint(); paint.setShader(shader); |
あとはCanvasのdrawPaintメソッドでpaintを指定して描画。
その他描画用のPaintと分けないと背景画像のみになるので注意。