From 0234be60a203a67fe5c2b484d208ef7b6e24b0a6 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Fri, 6 Jun 2025 22:10:58 +0200 Subject: [PATCH] [android] Use material component on download screen Signed-off-by: Jean-Baptiste Charron --- .../DownloadResourcesLegacyActivity.java | 13 +++++++------ .../main/res/layout/activity_download_resources.xml | 6 +++--- .../src/main/res/layout/button_with_progress.xml | 4 ++-- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/DownloadResourcesLegacyActivity.java b/android/app/src/main/java/app/organicmaps/DownloadResourcesLegacyActivity.java index 824269903..c7aff32ba 100644 --- a/android/app/src/main/java/app/organicmaps/DownloadResourcesLegacyActivity.java +++ b/android/app/src/main/java/app/organicmaps/DownloadResourcesLegacyActivity.java @@ -8,9 +8,6 @@ import android.location.Location; import android.os.Bundle; import android.text.TextUtils; import android.view.View; -import android.widget.Button; -import android.widget.CheckBox; -import android.widget.TextView; import androidx.activity.result.ActivityResultLauncher; import androidx.activity.result.contract.ActivityResultContracts; @@ -33,8 +30,12 @@ import app.organicmaps.util.StringUtils; import app.organicmaps.util.UiUtils; import app.organicmaps.util.Utils; import app.organicmaps.util.WindowInsetUtils.PaddingInsetsListener; + +import com.google.android.material.button.MaterialButton; +import com.google.android.material.checkbox.MaterialCheckBox; import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.progressindicator.LinearProgressIndicator; +import com.google.android.material.textview.MaterialTextView; import java.util.List; import java.util.Objects; @@ -53,10 +54,10 @@ public class DownloadResourcesLegacyActivity extends BaseMwmFragmentActivity private static final int ERR_NO_MORE_FILES = -5; private static final int ERR_FILE_IN_PROGRESS = -6; - private TextView mTvMessage; + private MaterialTextView mTvMessage; private LinearProgressIndicator mProgress; - private Button mBtnDownload; - private CheckBox mChbDownloadCountry; + private MaterialButton mBtnDownload; + private MaterialCheckBox mChbDownloadCountry; private String mCurrentCountry; diff --git a/android/app/src/main/res/layout/activity_download_resources.xml b/android/app/src/main/res/layout/activity_download_resources.xml index 6e2e27776..b1dbc08bf 100644 --- a/android/app/src/main/res/layout/activity_download_resources.xml +++ b/android/app/src/main/res/layout/activity_download_resources.xml @@ -19,12 +19,12 @@ android:orientation="vertical" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintTop_toTopOf="parent"> - - - - -