From 15891ff74654e5738f071f68a3355955cd3a76a7 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Tue, 20 Jan 2026 18:22:27 +0100 Subject: [PATCH] [android] Fix corner radius of DialogFragment Signed-off-by: Jean-Baptiste --- .../bookmarks/ChooseBookmarkCategoryFragment.java | 2 +- .../bookmarks/ChooseBookmarksSortingTypeFragment.java | 2 +- .../java/app/organicmaps/widget/StackedButtonsDialog.java | 2 +- android/app/src/main/res/drawable/bg_transparent_dlg.xml | 5 +++++ 4 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 android/app/src/main/res/drawable/bg_transparent_dlg.xml diff --git a/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarkCategoryFragment.java b/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarkCategoryFragment.java index 79332d031..c9d52ded3 100644 --- a/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarkCategoryFragment.java +++ b/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarkCategoryFragment.java @@ -42,7 +42,7 @@ public class ChooseBookmarkCategoryFragment public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View root = inflater.inflate(R.layout.choose_bookmark_category_fragment, container, false); - getDialog().getWindow().setBackgroundDrawableResource(android.R.color.transparent); + getDialog().getWindow().setBackgroundDrawableResource(R.drawable.bg_transparent_dlg); mRecycler = root.findViewById(R.id.recycler); mRecycler.setLayoutManager(new LinearLayoutManager(requireActivity())); return root; diff --git a/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarksSortingTypeFragment.java b/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarksSortingTypeFragment.java index 85759fd48..e4584ef58 100644 --- a/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarksSortingTypeFragment.java +++ b/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarksSortingTypeFragment.java @@ -77,7 +77,7 @@ public class ChooseBookmarksSortingTypeFragment public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); - getDialog().getWindow().setBackgroundDrawableResource(android.R.color.transparent); + getDialog().getWindow().setBackgroundDrawableResource(R.drawable.bg_transparent_dlg); final Bundle args = getArguments(); if (args == null) diff --git a/android/app/src/main/java/app/organicmaps/widget/StackedButtonsDialog.java b/android/app/src/main/java/app/organicmaps/widget/StackedButtonsDialog.java index eb5ec86be..7e27ba1ad 100644 --- a/android/app/src/main/java/app/organicmaps/widget/StackedButtonsDialog.java +++ b/android/app/src/main/java/app/organicmaps/widget/StackedButtonsDialog.java @@ -61,7 +61,7 @@ public class StackedButtonsDialog extends AppCompatDialog implements View.OnClic setCancelable(mCancelable); setOnCancelListener(mCancelListener); setContentView(R.layout.dialog_stacked_buttons); - getWindow().setBackgroundDrawableResource(android.R.color.transparent); + getWindow().setBackgroundDrawableResource(R.drawable.bg_transparent_dlg); TextView title = findViewById(R.id.tv__title); UiUtils.setTextAndHideIfEmpty(title, mTitle); diff --git a/android/app/src/main/res/drawable/bg_transparent_dlg.xml b/android/app/src/main/res/drawable/bg_transparent_dlg.xml new file mode 100644 index 000000000..c80526332 --- /dev/null +++ b/android/app/src/main/res/drawable/bg_transparent_dlg.xml @@ -0,0 +1,5 @@ + + + + +