2014年2月20日木曜日

Androidアプリ開発 背景色の変更

Androidアプリの背景色を変えるには、res/layoutフォルダ以下に格納されている画面レイアウトファイル activity_main.xml に,

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 件のコメント:

foobar2000でYouTubeの音楽を聞く

foo_youtube: Home インストール方法はこちら:  Foobar2000:How to install a component メリットとしては、 1) foobar 上で Youtube の音楽を聞ける(スペクトラムアナライザーやスペクトログラムを見た...