diff --git a/android/app/src/main/java/app/organicmaps/editor/OsmLoginFragment.java b/android/app/src/main/java/app/organicmaps/editor/OsmLoginFragment.java index 97dc186be..761a40d27 100644 --- a/android/app/src/main/java/app/organicmaps/editor/OsmLoginFragment.java +++ b/android/app/src/main/java/app/organicmaps/editor/OsmLoginFragment.java @@ -6,7 +6,6 @@ import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.Button; import android.widget.ProgressBar; import android.widget.ScrollView; @@ -24,14 +23,16 @@ import app.organicmaps.util.Utils; import app.organicmaps.util.WindowInsetUtils.ScrollableContentInsetsListener; import app.organicmaps.util.concurrency.ThreadPool; import app.organicmaps.util.concurrency.UiThread; + +import com.google.android.material.button.MaterialButton; import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.textfield.TextInputEditText; public class OsmLoginFragment extends BaseMwmToolbarFragment { private ProgressBar mProgress; - private Button mLoginButton; - private Button mLostPasswordButton; + private MaterialButton mLoginButton; + private MaterialButton mLostPasswordButton; private TextInputEditText mLoginInput; private TextInputEditText mPasswordInput; @@ -51,7 +52,7 @@ public class OsmLoginFragment extends BaseMwmToolbarFragment mPasswordInput = view.findViewById(R.id.osm_password); mLoginButton = view.findViewById(R.id.login); mLostPasswordButton = view.findViewById(R.id.lost_password); - Button registerButton = view.findViewById(R.id.register); + MaterialButton registerButton = view.findViewById(R.id.register); registerButton.setOnClickListener((v) -> Utils.openUrl(requireActivity(), Constants.Url.OSM_REGISTER)); mProgress = view.findViewById(R.id.osm_login_progress); final String dataVersion = DateUtils.getShortDateFormatter().format(Framework.getDataVersion()); diff --git a/android/app/src/main/java/app/organicmaps/editor/ProfileFragment.java b/android/app/src/main/java/app/organicmaps/editor/ProfileFragment.java index ee3a7a697..2db1f724e 100644 --- a/android/app/src/main/java/app/organicmaps/editor/ProfileFragment.java +++ b/android/app/src/main/java/app/organicmaps/editor/ProfileFragment.java @@ -6,9 +6,7 @@ import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.ImageView; import android.widget.ProgressBar; -import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; @@ -22,15 +20,17 @@ import app.organicmaps.util.WindowInsetUtils; import app.organicmaps.util.concurrency.ThreadPool; import app.organicmaps.util.concurrency.UiThread; import com.google.android.material.dialog.MaterialAlertDialogBuilder; +import com.google.android.material.imageview.ShapeableImageView; +import com.google.android.material.textview.MaterialTextView; import java.text.NumberFormat; public class ProfileFragment extends BaseMwmToolbarFragment { private View mUserInfoBlock; - private TextView mEditsSent; - private TextView mProfileName; - private ImageView mProfileImage; + private MaterialTextView mEditsSent; + private MaterialTextView mProfileName; + private ShapeableImageView mProfileImage; private ProgressBar mProfileInfoLoading; @Nullable diff --git a/android/app/src/main/res/layout-land/fragment_osm_login.xml b/android/app/src/main/res/layout-land/fragment_osm_login.xml index b764563d9..fadc08b4d 100644 --- a/android/app/src/main/res/layout-land/fragment_osm_login.xml +++ b/android/app/src/main/res/layout-land/fragment_osm_login.xml @@ -35,7 +35,7 @@ android:layout_weight="1" android:orientation="vertical" android:padding="@dimen/margin_base"> - - - -