Skip to content

Commit 7766919

Browse files
committed
ManeuverViewBinder: get rid of TransitionManager#go
1 parent fc5e19a commit 7766919

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

libnavui-dropin/src/main/java/com/mapbox/navigation/dropin/maneuver/ManeuverViewBinder.kt

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
package com.mapbox.navigation.dropin.maneuver
22

3-
import android.transition.Scene
4-
import android.transition.TransitionManager
3+
import android.view.LayoutInflater
54
import android.view.ViewGroup
65
import com.mapbox.navigation.core.lifecycle.MapboxNavigationObserver
7-
import com.mapbox.navigation.dropin.R
86
import com.mapbox.navigation.dropin.databinding.MapboxManeuverGuidanceLayoutBinding
97
import com.mapbox.navigation.dropin.internal.extensions.reloadOnChange
108
import com.mapbox.navigation.dropin.navigationview.NavigationViewContext
@@ -18,13 +16,11 @@ internal class ManeuverViewBinder(
1816
) : UIBinder {
1917

2018
override fun bind(viewGroup: ViewGroup): MapboxNavigationObserver {
21-
val scene = Scene.getSceneForLayout(
22-
viewGroup,
23-
R.layout.mapbox_maneuver_guidance_layout,
24-
viewGroup.context
19+
viewGroup.removeAllViews()
20+
val binding = MapboxManeuverGuidanceLayoutBinding.inflate(
21+
LayoutInflater.from(viewGroup.context),
22+
viewGroup
2523
)
26-
TransitionManager.go(scene)
27-
val binding = MapboxManeuverGuidanceLayoutBinding.bind(viewGroup)
2824

2925
return reloadOnChange(
3026
context.mapStyleLoader.loadedMapStyle,

0 commit comments

Comments
 (0)