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>