diff --git a/android/res/layout/elevation_profile_internal.xml b/android/res/layout/elevation_profile_internal.xml index 329ecc6741..8ecb90fd6f 100644 --- a/android/res/layout/elevation_profile_internal.xml +++ b/android/res/layout/elevation_profile_internal.xml @@ -164,6 +164,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" + android:id="@+id/difficulty_container" android:orientation="horizontal"> diff --git a/android/src/com/mapswithme/maps/widget/placepage/ElevationProfileViewRenderer.java b/android/src/com/mapswithme/maps/widget/placepage/ElevationProfileViewRenderer.java index 86f4fa0cc0..8236a6d948 100644 --- a/android/src/com/mapswithme/maps/widget/placepage/ElevationProfileViewRenderer.java +++ b/android/src/com/mapswithme/maps/widget/placepage/ElevationProfileViewRenderer.java @@ -12,6 +12,7 @@ import com.mapswithme.maps.ChartController; import com.mapswithme.maps.R; import com.mapswithme.maps.bookmarks.data.ElevationInfo; import com.mapswithme.maps.routing.RoutingController; +import com.mapswithme.util.UiUtils; import java.util.Objects; @@ -45,6 +46,12 @@ public class ElevationProfileViewRenderer implements PlacePageViewRenderer MAX_DIFFICULTY_LEVEL) + boolean invalidDifficulty = level > MAX_DIFFICULTY_LEVEL; + UiUtils.hideIf(invalidDifficulty, mDifficultyContainer); + + if (invalidDifficulty) return; for (int i = 0; i < level; i++)