Hide numpad when leaving start call fragment

This commit is contained in:
Sylvain Berfini 2023-09-21 11:53:16 +02:00
parent 952bde0e96
commit a68977d9dd

View file

@ -26,7 +26,6 @@ import android.view.View
import android.view.ViewGroup
import androidx.annotation.UiThread
import androidx.core.view.doOnPreDraw
import androidx.navigation.fragment.findNavController
import androidx.navigation.navGraphViewModels
import androidx.recyclerview.widget.LinearLayoutManager
import com.google.android.material.bottomsheet.BottomSheetBehavior
@ -90,14 +89,6 @@ class StartCallFragment : GenericFragment() {
return binding.root
}
override fun goBack(): Boolean {
val standardBottomSheetBehavior = BottomSheetBehavior.from(binding.numpadLayout.root)
standardBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED
findNavController().popBackStack()
return true
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
postponeEnterTransition()
@ -201,6 +192,8 @@ class StartCallFragment : GenericFragment() {
override fun onPause() {
super.onPause()
viewModel.isNumpadVisible.value = false
numberOrAddressPickerDialog?.dismiss()
numberOrAddressPickerDialog = null
}