diff --git a/android/app/src/main/java/app/organicmaps/widget/PlaceholderView.java b/android/app/src/main/java/app/organicmaps/widget/PlaceholderView.java index 0655bec5a..658272843 100644 --- a/android/app/src/main/java/app/organicmaps/widget/PlaceholderView.java +++ b/android/app/src/main/java/app/organicmaps/widget/PlaceholderView.java @@ -6,13 +6,15 @@ import android.content.res.TypedArray; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.View; -import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import androidx.annotation.DrawableRes; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.StringRes; + +import com.google.android.material.imageview.ShapeableImageView; + import app.organicmaps.R; import app.organicmaps.util.UiUtils; @@ -20,7 +22,7 @@ public class PlaceholderView extends LinearLayout { @SuppressWarnings("NullableProblems") @NonNull - private ImageView mImage; + private ShapeableImageView mImage; @SuppressWarnings("NullableProblems") @NonNull 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 bd29be8e0..52f52058e 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 @@ -17,7 +17,6 @@ import android.text.style.ForegroundColorSpan; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.RelativeLayout; import androidx.activity.result.ActivityResultLauncher; @@ -79,6 +78,7 @@ import app.organicmaps.widget.placepage.sections.PlacePageTrackFragment; import app.organicmaps.widget.placepage.sections.PlacePageWikipediaFragment; import com.google.android.material.appbar.MaterialToolbar; import com.google.android.material.button.MaterialButton; +import com.google.android.material.imageview.ShapeableImageView; import com.google.android.material.textview.MaterialTextView; import java.time.Instant; import java.time.ZoneId; @@ -148,9 +148,9 @@ public class PlacePageView extends Fragment private View mAddOrganisation; private View mAddPlace; private View mEditTopSpace; - private ImageView mColorIcon; + private ShapeableImageView mColorIcon; private MaterialTextView mTvCategory; - private ImageView mEditBookmark; + private ShapeableImageView mEditBookmark; // Data private CoordinatesFormat mCoordsFormat = CoordinatesFormat.LatLonDecimal; diff --git a/android/app/src/main/res/layout/current_location_marker.xml b/android/app/src/main/res/layout/current_location_marker.xml index 50ec2a1c5..b2e8b4c35 100644 --- a/android/app/src/main/res/layout/current_location_marker.xml +++ b/android/app/src/main/res/layout/current_location_marker.xml @@ -19,7 +19,7 @@ android:text="you" android:textColor="@color/base_accent" android:textSize="@dimen/text_size_icon_title" /> - - - - - - - - - - - - - - -