diff --git a/android/app/src/main/java/app/organicmaps/downloader/BottomPanel.java b/android/app/src/main/java/app/organicmaps/downloader/BottomPanel.java
index 77fb1e5ce..a33bef4bc 100644
--- a/android/app/src/main/java/app/organicmaps/downloader/BottomPanel.java
+++ b/android/app/src/main/java/app/organicmaps/downloader/BottomPanel.java
@@ -1,8 +1,8 @@
package app.organicmaps.downloader;
import android.view.View;
-import android.widget.Button;
+import com.google.android.material.button.MaterialButton;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import app.organicmaps.R;
import app.organicmaps.util.StringUtils;
@@ -14,7 +14,7 @@ class BottomPanel
{
private final DownloaderFragment mFragment;
private final FloatingActionButton mFab;
- private final Button mButton;
+ private final MaterialButton mButton;
private final View.OnClickListener mDownloadListener = new View.OnClickListener()
{
diff --git a/android/app/src/main/java/app/organicmaps/downloader/CountrySuggestFragment.java b/android/app/src/main/java/app/organicmaps/downloader/CountrySuggestFragment.java
index 3a843fb4c..ccf8ed8b4 100644
--- a/android/app/src/main/java/app/organicmaps/downloader/CountrySuggestFragment.java
+++ b/android/app/src/main/java/app/organicmaps/downloader/CountrySuggestFragment.java
@@ -6,13 +6,14 @@ import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-import android.widget.Button;
import android.widget.LinearLayout;
-import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.fragment.app.FragmentActivity;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.textview.MaterialTextView;
+
import app.organicmaps.R;
import app.organicmaps.base.BaseMwmFragment;
import app.organicmaps.base.BaseMwmFragmentActivity;
@@ -30,10 +31,10 @@ public class CountrySuggestFragment extends BaseMwmFragment implements View.OnCl
private LinearLayout mLlSelectDownload;
private LinearLayout mLlActiveDownload;
private WheelProgressView mWpvDownloadProgress;
- private TextView mTvCountry;
- private TextView mTvActiveCountry;
- private TextView mTvProgress;
- private Button mBtnDownloadMap;
+ private MaterialTextView mTvCountry;
+ private MaterialTextView mTvActiveCountry;
+ private MaterialTextView mTvProgress;
+ private MaterialButton mBtnDownloadMap;
private CountryItem mCurrentCountry;
private CountryItem mDownloadingCountry;
@@ -150,7 +151,7 @@ public class CountrySuggestFragment extends BaseMwmFragment implements View.OnCl
mLlNoLocation = view.findViewById(R.id.ll__location_unknown);
mBtnDownloadMap = view.findViewById(R.id.btn__download_map);
mBtnDownloadMap.setOnClickListener(this);
- Button selectMap = view.findViewById(R.id.btn__select_map);
+ MaterialButton selectMap = view.findViewById(R.id.btn__select_map);
selectMap.setOnClickListener(this);
mWpvDownloadProgress = view.findViewById(R.id.wpv__download_progress);
mWpvDownloadProgress.setOnClickListener(this);
diff --git a/android/app/src/main/java/app/organicmaps/downloader/OnmapDownloader.java b/android/app/src/main/java/app/organicmaps/downloader/OnmapDownloader.java
index b3503a453..6c07308c5 100644
--- a/android/app/src/main/java/app/organicmaps/downloader/OnmapDownloader.java
+++ b/android/app/src/main/java/app/organicmaps/downloader/OnmapDownloader.java
@@ -4,11 +4,13 @@ import android.location.Location;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
-import android.widget.Button;
-import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.core.view.ViewCompat;
+
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.textview.MaterialTextView;
+
import app.organicmaps.MwmActivity;
import app.organicmaps.R;
import app.organicmaps.location.LocationHelper;
@@ -28,11 +30,11 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener
private final MwmActivity mActivity;
private final View mFrame;
- private final TextView mParent;
- private final TextView mTitle;
- private final TextView mSize;
+ private final MaterialTextView mParent;
+ private final MaterialTextView mTitle;
+ private final MaterialTextView mSize;
private final WheelProgressView mProgress;
- private final Button mButton;
+ private final MaterialButton mButton;
private int mStorageSubscriptionSlot;
diff --git a/android/app/src/main/res/layout-land/onmap_downloader.xml b/android/app/src/main/res/layout-land/onmap_downloader.xml
index 022971104..534b556cc 100644
--- a/android/app/src/main/res/layout-land/onmap_downloader.xml
+++ b/android/app/src/main/res/layout-land/onmap_downloader.xml
@@ -27,7 +27,7 @@
android:clipChildren="false"
android:gravity="center"
tools:ignore="UselessParent">
-
-
-
-