Androidアプリ開発逆引き大全 500の極意

ユーザーインターフェイスの開発 - Tips250 「カラーステートリスト」を作成する

登録タグ
Icon comment count 0
Icon stock count 0

3-4色とスタイルを設定する##Tips250 「カラーステートリスト」を作成する

対応Ver:全て

Level3

Answerイベント毎に色を指定した「カラーステートリスト」のリソースファイルを作る

部品に動作を加えて、状態が変わった時に、部品の色を変える記法を「カラーステート」と呼びます。

たとえばボタンの動作を考えます。通常の状態に加え、ボタンにフォーカスが行ったとき、押したときと、通常の使用において複数の状態があります。

チェックボックスでも、フォーカスが行ったとき、チェックされたときと、異なる状態があります。さらに、どんな部品も、「無効」の状態に置かれる場合があります。

このような、状態に対応する部品の色の設定は、「カラーステートリスト」にまとめられます。

●カラーステートリストの書き方

カラーステートリストはプロパティテーブルには出ていません。XMLで直接記述します。

「ボタンを押した場合は白」という指定は、リスト1のように記述できます。

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません