feat: Reconnect button (#6)

This commit is contained in:
Piotr Dec 2024-08-17 01:00:51 +02:00
parent eddcf47205
commit dbfb08412d
Signed by: stawros
GPG key ID: F89F27AD8F881A91
3 changed files with 58 additions and 20 deletions

View file

@ -22,6 +22,7 @@ import com.mapbox.navigation.ui.maps.camera.data.MapboxNavigationViewportDataSou
import com.mapbox.navigation.ui.maps.camera.lifecycle.NavigationBasicGesturesHandler
import com.mapbox.navigation.ui.maps.camera.state.NavigationCameraState
import com.mapbox.navigation.ui.maps.location.NavigationLocationProvider
import eu.ztsh.garmin.Garmin
import eu.ztsh.garmin.MainActivity
import eu.ztsh.garmin.UI
import eu.ztsh.garmin.mock.ReplayResources
@ -105,6 +106,12 @@ class MapControl(
locationObserver = LocationObserver(this)
routeProgressObserver = routeControl.routeProgressObserver
voiceInstructionsObserver = voiceControl.voiceInstructionsObserver
ui.reconnect.setOnClickListener {
Garmin.instance.reconnect()
ui.reconnect.showTextAndExtend(UI.BUTTON_ANIMATION_DURATION)
}
}
fun routeToPoint(point: Point) {