diff --git a/android/app/src/main/java/app/organicmaps/downloader/DownloaderAdapter.java b/android/app/src/main/java/app/organicmaps/downloader/DownloaderAdapter.java index 16e8c206c..f265e91c1 100644 --- a/android/app/src/main/java/app/organicmaps/downloader/DownloaderAdapter.java +++ b/android/app/src/main/java/app/organicmaps/downloader/DownloaderAdapter.java @@ -11,7 +11,6 @@ import android.text.style.StyleSpan; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.TextView; import androidx.annotation.LayoutRes; import androidx.annotation.NonNull; @@ -28,6 +27,7 @@ import app.organicmaps.util.UiUtils; import app.organicmaps.util.bottomsheet.MenuBottomSheetFragment; import app.organicmaps.util.bottomsheet.MenuBottomSheetItem; import com.google.android.material.dialog.MaterialAlertDialogBuilder; +import com.google.android.material.textview.MaterialTextView; import java.util.ArrayList; import java.util.Collection; @@ -362,10 +362,10 @@ class DownloaderAdapter extends RecyclerView.Adapter { private final DownloaderStatusIcon mStatusIcon; - private final TextView mName; - private final TextView mSubtitle; - private final TextView mFoundName; - private final TextView mSize; + private final MaterialTextView mName; + private final MaterialTextView mSubtitle; + private final MaterialTextView mFoundName; + private final MaterialTextView mSize; private void processClick(boolean clickOnStatus) { @@ -510,7 +510,7 @@ class DownloaderAdapter extends RecyclerView.Adapter { @NonNull - private final TextView mTitle; + private final MaterialTextView mTitle; HeaderViewHolder(@NonNull View frame) { diff --git a/android/app/src/main/java/app/organicmaps/downloader/DownloaderStatusIcon.java b/android/app/src/main/java/app/organicmaps/downloader/DownloaderStatusIcon.java index 34065784e..196e9ee7f 100644 --- a/android/app/src/main/java/app/organicmaps/downloader/DownloaderStatusIcon.java +++ b/android/app/src/main/java/app/organicmaps/downloader/DownloaderStatusIcon.java @@ -2,11 +2,12 @@ package app.organicmaps.downloader; import android.util.SparseIntArray; import android.view.View; -import android.widget.ImageView; import androidx.annotation.AttrRes; import androidx.annotation.DrawableRes; +import com.google.android.material.imageview.ShapeableImageView; + import app.organicmaps.R; import app.organicmaps.widget.WheelProgressView; import app.organicmaps.util.ThemeUtils; @@ -15,7 +16,7 @@ import app.organicmaps.util.UiUtils; public class DownloaderStatusIcon { private final View mFrame; - protected final ImageView mIcon; + protected final ShapeableImageView mIcon; private final WheelProgressView mProgress; private static final SparseIntArray sIconsCache = new SparseIntArray(); diff --git a/android/app/src/main/res/layout/downloader_item.xml b/android/app/src/main/res/layout/downloader_item.xml index 2cf0d3df6..09dda8ffd 100644 --- a/android/app/src/main/res/layout/downloader_item.xml +++ b/android/app/src/main/res/layout/downloader_item.xml @@ -18,7 +18,7 @@ android:layout_marginEnd="@dimen/margin_base" android:layout_centerVertical="true"/> - - - - - -