diff --git a/app/src/main/java/com/johan/evmap/MapsActivity.kt b/app/src/main/java/com/johan/evmap/MapsActivity.kt index fc799476..71051291 100644 --- a/app/src/main/java/com/johan/evmap/MapsActivity.kt +++ b/app/src/main/java/com/johan/evmap/MapsActivity.kt @@ -115,7 +115,7 @@ class MapsActivity : AppCompatActivity(), OnMapReadyCallback { previousCharger = charger } }) - vm.chargepoints.observe(this, Observer> { + vm.chargepoints.observe(this, Observer { updateMap(it) }) @@ -162,6 +162,9 @@ class MapsActivity : AppCompatActivity(), OnMapReadyCallback { startActivity(intent) } } + binding.detailView.topPart.setOnClickListener { + bottomSheetBehavior.state = BottomSheetBehaviorGoogleMapsLike.STATE_ANCHOR_POINT + } } private fun setupAdapters() { diff --git a/app/src/main/res/layout/detail_view.xml b/app/src/main/res/layout/detail_view.xml index bffaa83e..ead81840 100644 --- a/app/src/main/res/layout/detail_view.xml +++ b/app/src/main/res/layout/detail_view.xml @@ -216,6 +216,16 @@ app:layout_constraintTop_toBottomOf="@+id/connectors" tools:text="Echtzeitdaten nicht verfügbar" /> + +