android:background="#xxxxxx"
と背景色の定義を追加すればよい.ここで,#xxxxxx は任意のカラーコードである.
また,背景色をグラデーションさせるにはグラデーションに関して定義されたxmlを新たに生成する.
例えば,res/drawable/bgcolor.xmlを生成し,
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="0"
android:startColor="#yyyyyy"
android:endColor="#zzzzzz" />
</shape>
と記述する.ここで,#yyyyyy, #zzzzzz は任意のカラーコードである.
android:startColorは開始点のカラーコード、android:endColorは終点のカラーコードを指定する.
android:angleはグラデーション方向であり,
| android:angle | 開始点 | 終点 |
| 0 | 左 | 右 |
| 90 | 下 | 上 |
| 180 | 右 | 左 |
| 270 | 上 | 下 |
と反時計回りに指定する.
res/drawable/bgcolor.xmlを生成した後は res/layout/activity_main.xmlに,
android:background="@drawable/bgcolor.xml"
とbgcolor.xmlを読みこむように定義する.
0 件のコメント:
コメントを投稿