diff --git a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java index efcba5da3..e1c222435 100644 --- a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java +++ b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java @@ -484,8 +484,7 @@ public class PlacePageView extends Fragment Icon icon = bookmark.getIcon(); if (icon != null) { - Drawable circle = Graphics.drawCircleAndImage(icon.argb(), R.dimen.place_page_icon_size, - app.organicmaps.sdk.R.drawable.ic_bookmark_none, + Drawable circle = Graphics.drawCircleAndImage(icon.argb(), R.dimen.place_page_icon_size, icon.getResId(), R.dimen.place_page_icon_mark_size, requireContext()); mColorIcon.setImageDrawable(circle); mTvCategory.setText(BookmarkManager.INSTANCE.getCategoryById(bookmark.getCategoryId()).getName()); @@ -521,10 +520,10 @@ public class PlacePageView extends Fragment Drawable circle = Graphics.drawCircle(to, R.dimen.place_page_icon_size, requireContext().getResources()); mColorIcon.setImageDrawable(circle); }); + dialogFragment.show(requireActivity().getSupportFragmentManager(), null); } else if (mMapObject.isBookmark()) { - dialogFragment.show(requireActivity().getSupportFragmentManager(), null); final Bookmark bookmark = (Bookmark) mMapObject; args.putInt(BookmarkColorDialogFragment.ICON_COLOR, bookmark.getIcon().getColor()); args.putInt(BookmarkColorDialogFragment.ICON_RES, bookmark.getIcon().getResId()); @@ -534,8 +533,7 @@ public class PlacePageView extends Fragment if (from == to) return; bookmark.setIconColor(to); - Drawable circle = Graphics.drawCircleAndImage(to, R.dimen.place_page_icon_size, - app.organicmaps.sdk.R.drawable.ic_bookmark_none, + Drawable circle = Graphics.drawCircleAndImage(to, R.dimen.place_page_icon_size, bookmark.getIcon().getResId(), R.dimen.place_page_icon_mark_size, requireContext()); mColorIcon.setImageDrawable(circle); }); diff --git a/android/app/src/main/res/layout/place_page_preview.xml b/android/app/src/main/res/layout/place_page_preview.xml index 5251e6a10..29e6a3379 100644 --- a/android/app/src/main/res/layout/place_page_preview.xml +++ b/android/app/src/main/res/layout/place_page_preview.xml @@ -186,35 +186,35 @@ android:layout_marginTop="@dimen/margin_half" android:orientation="vertical"> - + android:background="?ppBackground" + android:orientation="horizontal"> + tools:src="@drawable/ic_bookmark_none" + tools:tint="@color/base_red" /> - +