Android SDK Android SDK v1.4 プッシュ通知
最終更新日 2015-6-17

プッシュ通知ダイアログのカスタマイズ

プッシュ通知ダイアログのカスタマイズ

プッシュ通知ダイアログのカスタマイズ

SDKが提供するプッシュ通知ダイアログは、スキン指定およびプロパティ調整により見た目をカスタマイズすることができます。

スキン指定によるカスタマイズ

プッシュ通知ダイアログは、標準で4種類のスキンが用意されており、任意スキンに切り替えることができます。

スキン名 定数 デフォルト サンプル
シンプル APISPushConfiguration.DIALOG_SIMPLE
ポップ APISPushConfiguration.DIALOG_POP
フラット APISPushConfiguration.DIALOG_FLAT
クール APISPushConfiguration.DIALOG_COOL

以下に、コード内での指定例を示します。

プロパティ調整によるカスタマイズ

プッシュ通知ダイアログは3つの領域から構成され、それぞれの領域にはいくつかのカスタマイズ可能なプロパティがあります。

領域名 領域範囲 指定可能プロパティ プロパティ説明
タイトル領域 color タイトル背景色
stroke 枠線の太さ、色
text テキストのサイズ、色
ボディ領域
ボタン領域 choicesYes [表示]ボタンに表示するテキスト 
choicesNo [閉じる]ボタンに表示するテキスト

カスタマイズ例(ボタンの文言を変更する)

カスタマイズ例(タイトルエリアのデザインを変更する)

上記コードにより、以下のカスタム通知ダイアログが表示されるようになります。

開発するアプリのテイストに合わせて、通知ダイアログのカスタマイズにチャレンジしてみてください。

プッシュ通知ダイアログのカスタマイズにおける注意点

プッシュ通知ダイアログのカスタマイズを行う場合、必ずカスタマイズフラグをON(true)にする必要があります。

OFF(false)が指定されている場合、カスタマイズ内容はダイアログに反映されず、常にデフォルトの通知ダイアログが表示されます。