mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-05-07 05:53:07 +00:00
Hide numpad when leaving start call fragment
This commit is contained in:
parent
952bde0e96
commit
a68977d9dd
1 changed files with 2 additions and 9 deletions
|
|
@ -26,7 +26,6 @@ import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import androidx.annotation.UiThread
|
import androidx.annotation.UiThread
|
||||||
import androidx.core.view.doOnPreDraw
|
import androidx.core.view.doOnPreDraw
|
||||||
import androidx.navigation.fragment.findNavController
|
|
||||||
import androidx.navigation.navGraphViewModels
|
import androidx.navigation.navGraphViewModels
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.LinearLayoutManager
|
||||||
import com.google.android.material.bottomsheet.BottomSheetBehavior
|
import com.google.android.material.bottomsheet.BottomSheetBehavior
|
||||||
|
|
@ -90,14 +89,6 @@ class StartCallFragment : GenericFragment() {
|
||||||
return binding.root
|
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?) {
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
postponeEnterTransition()
|
postponeEnterTransition()
|
||||||
|
|
@ -201,6 +192,8 @@ class StartCallFragment : GenericFragment() {
|
||||||
override fun onPause() {
|
override fun onPause() {
|
||||||
super.onPause()
|
super.onPause()
|
||||||
|
|
||||||
|
viewModel.isNumpadVisible.value = false
|
||||||
|
|
||||||
numberOrAddressPickerDialog?.dismiss()
|
numberOrAddressPickerDialog?.dismiss()
|
||||||
numberOrAddressPickerDialog = null
|
numberOrAddressPickerDialog = null
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue