From e869fe1da1cf0bd1ba75e804037ebdf3f69c248f Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Sat, 3 Jan 2026 23:34:04 +0100 Subject: [PATCH] [android] Fix custom dialog styles Signed-off-by: Jean-Baptiste --- .../ChooseBookmarkCategoryFragment.java | 1 + .../ChooseBookmarksSortingTypeFragment.java | 1 + .../organicmaps/widget/StackedButtonsDialog.java | 1 + .../layout/choose_bookmark_category_fragment.xml | 16 ++++++++++++---- 4 files changed, 15 insertions(+), 4 deletions(-) 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 4f421d90d..79332d031 100644 --- a/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarkCategoryFragment.java +++ b/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarkCategoryFragment.java @@ -42,6 +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); 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 bc145e1e4..85759fd48 100644 --- a/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarksSortingTypeFragment.java +++ b/android/app/src/main/java/app/organicmaps/bookmarks/ChooseBookmarksSortingTypeFragment.java @@ -77,6 +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); 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 945bba16e..eb5ec86be 100644 --- a/android/app/src/main/java/app/organicmaps/widget/StackedButtonsDialog.java +++ b/android/app/src/main/java/app/organicmaps/widget/StackedButtonsDialog.java @@ -61,6 +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); TextView title = findViewById(R.id.tv__title); UiUtils.setTextAndHideIfEmpty(title, mTitle); diff --git a/android/app/src/main/res/layout/choose_bookmark_category_fragment.xml b/android/app/src/main/res/layout/choose_bookmark_category_fragment.xml index fb1b45087..174b3daec 100644 --- a/android/app/src/main/res/layout/choose_bookmark_category_fragment.xml +++ b/android/app/src/main/res/layout/choose_bookmark_category_fragment.xml @@ -1,9 +1,15 @@ - + @@ -21,9 +27,11 @@ android:layout_marginEnd="@dimen/margin_base_plus" android:layout_marginStart="@dimen/margin_base_plus" tools:text="Select list"/> - + android:scrollbars="vertical"/> +