0
ダイアログの背景の背景にぼかしの背景が必要です。私はこのリンクを使用して良い解決策を見つけたhttps://github.com/tvbarthel/BlurDialogFragmentしかし、このライブラリでは、カスタムビューを統合する方法を指定していません。ここでコードでは、OnCreateDialogメソッドでAlertDialogを作成する必要があることを示していますが、onCreateDialogメソッドでsetcontentview()を使用できます。BlurDialogFragmentでカスタムビューを追加するには
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
View view = getActivity().getLayoutInflater().inflate(R.layout.dialog_fragment, null);
TextView label = ((TextView) view.findViewById(R.id.textView));
label.setMovementMethod(LinkMovementMethod.getInstance());
Linkify.addLinks(label, Linkify.WEB_URLS);
builder.setView(view);
return builder.create();
}
http://tvbarthel.fr/blur-dialog-fragment.html:
があなたの活動からダイアログを表示するには: 以下の例を参照してください。 – W4R10CK