diff --git a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageButtons.java b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageButtons.java index 800611b5f..ddc93bbe1 100644 --- a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageButtons.java +++ b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageButtons.java @@ -4,8 +4,6 @@ import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.ImageView; -import android.widget.TextView; import androidx.annotation.AttrRes; import androidx.annotation.NonNull; @@ -15,6 +13,10 @@ import androidx.core.view.WindowInsetsCompat; import androidx.fragment.app.Fragment; import androidx.lifecycle.Observer; import androidx.lifecycle.ViewModelProvider; + +import com.google.android.material.imageview.ShapeableImageView; +import com.google.android.material.textview.MaterialTextView; + import app.organicmaps.R; import app.organicmaps.util.Graphics; import app.organicmaps.util.WindowInsetUtils.PaddingInsetsListener; @@ -109,8 +111,8 @@ public final class PlacePageButtons extends Fragment implements Observer { private List mWeekSchedule = Collections.emptyList(); @@ -161,9 +162,9 @@ public class PlaceOpeningHoursAdapter extends RecyclerView.Adapter { private static final String TAG = PlacePageLinksFragment.class.getSimpleName(); private View mFrame; private View mFacebookPage; - private TextView mTvFacebookPage; + private MaterialTextView mTvFacebookPage; private View mInstagramPage; - private TextView mTvInstagramPage; + private MaterialTextView mTvInstagramPage; private View mTwitterPage; - private TextView mTvTwitterPage; + private MaterialTextView mTvTwitterPage; private View mFediversePage; - private TextView mTvFediversePage; + private MaterialTextView mTvFediversePage; private View mBlueskyPage; - private TextView mTvBlueskyPage; + private MaterialTextView mTvBlueskyPage; private View mVkPage; - private TextView mTvVkPage; + private MaterialTextView mTvVkPage; private View mLinePage; - private TextView mTvLinePage; + private MaterialTextView mTvLinePage; private View mWebsite; - private TextView mTvWebsite; + private MaterialTextView mTvWebsite; private View mWebsiteMenu; - private TextView mTvWebsiteMenuSubsite; + private MaterialTextView mTvWebsiteMenuSubsite; private View mEmail; - private TextView mTvEmail; + private MaterialTextView mTvEmail; private View mWikimedia; - private TextView mTvWikimedia; + private MaterialTextView mTvWikimedia; private View mPanoramax; - private TextView mTvPanoramax; + private MaterialTextView mTvPanoramax; private PlacePageViewModel mViewModel; private MapObject mMapObject; private static void refreshMetadataOrHide(@Nullable String metadata, @NonNull View metaLayout, - @NonNull TextView metaTv) + @NonNull MaterialTextView metaTv) { if (!TextUtils.isEmpty(metadata)) { diff --git a/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageOpeningHoursFragment.java b/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageOpeningHoursFragment.java index 5ad5cf75e..8842fea8b 100644 --- a/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageOpeningHoursFragment.java +++ b/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageOpeningHoursFragment.java @@ -5,7 +5,6 @@ import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.TextView; import androidx.annotation.ColorInt; import androidx.annotation.NonNull; @@ -15,6 +14,9 @@ import androidx.fragment.app.Fragment; import androidx.lifecycle.Observer; import androidx.lifecycle.ViewModelProvider; import androidx.recyclerview.widget.RecyclerView; + +import com.google.android.material.textview.MaterialTextView; + import app.organicmaps.R; import app.organicmaps.bookmarks.data.MapObject; import app.organicmaps.bookmarks.data.Metadata; @@ -34,9 +36,9 @@ import java.util.Locale; public class PlacePageOpeningHoursFragment extends Fragment implements Observer { private View mFrame; - private TextView mTodayLabel; - private TextView mTodayOpenTime; - private TextView mTodayNonBusinessTime; + private MaterialTextView mTodayLabel; + private MaterialTextView mTodayOpenTime; + private MaterialTextView mTodayNonBusinessTime; private RecyclerView mFullWeekOpeningHours; private PlaceOpeningHoursAdapter mOpeningHoursAdapter; diff --git a/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageWikipediaFragment.java b/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageWikipediaFragment.java index 558568c09..b86c395ed 100644 --- a/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageWikipediaFragment.java +++ b/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageWikipediaFragment.java @@ -7,13 +7,15 @@ import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.fragment.app.Fragment; import androidx.lifecycle.Observer; import androidx.lifecycle.ViewModelProvider; + +import com.google.android.material.textview.MaterialTextView; + import app.organicmaps.R; import app.organicmaps.bookmarks.data.MapObject; import app.organicmaps.bookmarks.data.Metadata; @@ -29,7 +31,7 @@ public class PlacePageWikipediaFragment extends Fragment implements Observer - - - - diff --git a/android/app/src/main/res/layout/place_page_bluesky.xml b/android/app/src/main/res/layout/place_page_bluesky.xml index 43f521945..a289defed 100644 --- a/android/app/src/main/res/layout/place_page_bluesky.xml +++ b/android/app/src/main/res/layout/place_page_bluesky.xml @@ -9,13 +9,13 @@ tools:background="#20FF0000" tools:visibility="visible"> - - - - - - diff --git a/android/app/src/main/res/layout/place_page_capacity.xml b/android/app/src/main/res/layout/place_page_capacity.xml index 5e0f05070..51af664d5 100644 --- a/android/app/src/main/res/layout/place_page_capacity.xml +++ b/android/app/src/main/res/layout/place_page_capacity.xml @@ -8,12 +8,12 @@ tools:background="#4000FFFF" tools:visibility="visible"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/android/app/src/main/res/layout/place_page_twitter.xml b/android/app/src/main/res/layout/place_page_twitter.xml index 1b3605948..2422954d4 100644 --- a/android/app/src/main/res/layout/place_page_twitter.xml +++ b/android/app/src/main/res/layout/place_page_twitter.xml @@ -8,13 +8,13 @@ tools:background="#20FF0000" tools:visibility="visible"> - - - - - - - - - - - diff --git a/android/app/src/main/res/layout/place_page_wifi.xml b/android/app/src/main/res/layout/place_page_wifi.xml index 28cfdc439..43bef8197 100644 --- a/android/app/src/main/res/layout/place_page_wifi.xml +++ b/android/app/src/main/res/layout/place_page_wifi.xml @@ -8,12 +8,12 @@ tools:background="#40FF0000" tools:visibility="visible"> - - diff --git a/android/app/src/main/res/layout/place_page_wikimedia.xml b/android/app/src/main/res/layout/place_page_wikimedia.xml index 0a2dd8a03..96d1d2b16 100644 --- a/android/app/src/main/res/layout/place_page_wikimedia.xml +++ b/android/app/src/main/res/layout/place_page_wikimedia.xml @@ -7,13 +7,13 @@ style="@style/PlacePageItemFrame" tools:visibility="visible"> - - - - 0dp 1 @dimen/margin_eighth - @dimen/margin_base - @dimen/margin_base center ?iconTint