ダイアログは、ユーザーによる意思決定や追加情報の入力用に表示される小さなウィンドウです。 ダイアログは全画面に表示されることはなく、通常はユーザーが処理を続ける前にアクションを起こす必要があるモーダル イベントに使用されます。
デフォルトダイアログより見た目が良いのカスタムダイアログのライブラリを紹介します。
ライブラリ名:Sweet Alert Dialog
リンク:https://github.com/pedant/sweet-alert-dialog
ライブラリを取り込み方:
${module}/build.gradleに下記を追記する。
repositories {
mavenCentral()
}
dependencies {
compile 'cn.pedant.sweetalert:library:1.3'
}
使い方:
メッセージのみ:
new SweetAlertDialog(this)
.setTitleText("メッセージです。")
.show();
メッセージとタイトル:
new SweetAlertDialog(this)
.setTitleText("タイトル")
.setContentText("メッセージです。")
.show();
エラーメッセージ:
new SweetAlertDialog(this, SweetAlertDialog.ERROR_TYPE)
.setTitleText("エラー")
.setContentText("メッセージです。")
.show();
メッセージとアイコン:
new SweetAlertDialog(this, SweetAlertDialog.CUSTOM_IMAGE_TYPE)
.setTitleText("タイトル")
.setContentText("メッセージです。")
.setCustomImage(R.drawable.アイコン)
.show();