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