0.手順
1.繰り返し表示する元画像を配置する
2.繰り返し画像をコードで生成する
3.生成した画像を背景に指定する
1.繰り返し表示する元画像を配置する
繰り返し表示したい画像をres/drawable
やres/drawable-xxx
に配置する。
今回の例では、アイコンファイルであるic_launcher.png
を用いる。
2.繰り返し画像をコードで生成する
繰り返し画像は、XMLファイルから生成することが出来る。
res/drawable
配下にpattern.xml
を作成し、以下のコードを記述する。
(作成するファイル名は任意である)
res/drawable/pattern.xml
<?xml version="1.0" encoding="utf-8"?>
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/ic_launcher"
android:tileMode="repeat" />
要点は以下の通りである。
- ルートタグは
<bitmap>
である -
<bitmap>
タグの属性のandroid:src
に元画像を指定する -
<bitmap>
タグの属性のandroid:tileMode
にrepeat
を指定する
3.生成した画像を背景に指定する
レイアウトXMLの背景に生成した繰り返し画像を指定する。
背景の指定はandroid:background
属性で行う。
res/layout/activity_main.xml
<LinearLayout
...
android:background="@drawable/pattern"
...
>
...
</LinearLayout>