[android] Migrate last ImageView to Material Components

Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr>
This commit is contained in:
Jean-Baptiste
2025-09-01 18:03:22 +02:00
committed by jeanbaptisteC
parent ad7d051b10
commit 1aea5dd82e
10 changed files with 22 additions and 20 deletions

View File

@@ -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

View File

@@ -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;