Android SDK Android SDK v2.0 Appendix (Android v2.0)
最終更新日 2015-9-29

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

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

SDK が提供するプッシュ通知ダイアログは、設定の調整によってデザインをカスタマイズすることができます。

スタイル指定によるカスタマイズ

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

スタイル名 定数 デフォルト サンプル
シンプル ABPushDialogConfiguration.Style.SIMPLE シンプル
ポップ ABPushDialogConfiguration.Style.POP ポップ
フラット ABPushDialogConfiguration.Style.FLAT フラット
クール ABPushDialogConfiguration.Style.COOL クール

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

プッシュ通知ダイアログは3つの領域で構成されており、それぞれの領域にカスタマイズ用プロパティが用意されています。

タイトル領域

タイトル領域

指定可能プロパティ 説明
titleViewBackgroundColor タイトル領域背景色
titleViewBackgroundGradientColors タイトル領域背景色(グラデーション)
titleViewBackgroundGradientOrientation タイトル領域背景色グラデーション向き
titleViewBorderColor タイトル領域枠線色
titleViewBorderWidth タイトル領域枠線幅
titleViewForegroundColor タイトル領域前景色
titleViewFontSize タイトル領域文字サイズ
titleViewCornerRadius タイトル領域角半径

ボディ領域

ボディ領域

指定可能プロパティ 説明
baseViewBackgroundColor ボディ領域背景色
baseViewBackgroundGradientColors ボディ領域背景色(グラデーション)
baseViewBackgroundGradientOrientation ボディ領域背景色グラデーション向き
baseViewBorderColor ボディ領域枠線色
baseViewBorderWidth ボディ領域枠線幅
baseViewForegroundColor ボディ領域前景色
baseViewFontSize ボディ領域文字サイズ
baseViewCornerRadius ボディ領域角半径

ボタン領域

ボタン領域

指定可能プロパティ 説明
positiveButtonText OKボタン用テキスト
positiveButtonOnClickListener OKボタン用 OnClickListener
negativeButtonText キャンセルボタン用テキスト
negativeButtonOnClickListener キャンセルボタン用 OnClickListener
buttonsViewBackgroundColor ボタン領域背景色
buttonsViewBackgroundGradientColors ボタン領域背景色(グラデーション)
buttonsViewBackgroundGradientOrientation ボタン領域背景色グラデーション向き
buttonsViewBorderColor ボタン領域枠線色
buttonsViewBorderWidth ボタン領域枠線幅
buttonsViewForegroundColor ボタン領域前景色
buttonsViewFontSize ボタン領域文字サイズ
buttonsViewCornerRadius ボタン領域角半径

カスタマイズ例

以下に、カスタマイズ例を示します。

  • スタイル指定によるカスタマイズ例

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

  • カスタマイズ例(ボタンのクリックアクションを変更する)

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

  • 複数のプッシュ設定を使い分ける例

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

関連ドキュメント