mirror of
https://github.com/anyproto/anytype-kotlin.git
synced 2025-06-08 05:47:05 +09:00
Auth | Improvement | Make keyboard look more nice (#2207)
Co-authored-by: Mikhail Iudin <mayudin@anytype.io>
This commit is contained in:
parent
616a248a43
commit
766df72bd4
2 changed files with 6 additions and 6 deletions
|
@ -15,6 +15,7 @@ import com.anytypeio.anytype.analytics.base.EventsDictionary.invitationScreenSho
|
|||
import com.anytypeio.anytype.analytics.base.sendEvent
|
||||
import com.anytypeio.anytype.core_ui.extensions.toast
|
||||
import com.anytypeio.anytype.core_utils.common.EventWrapper
|
||||
import com.anytypeio.anytype.core_utils.ext.focusAndShowKeyboard
|
||||
import com.anytypeio.anytype.core_utils.ext.syncFocusWithImeVisibility
|
||||
import com.anytypeio.anytype.core_utils.ext.syncTranslationWithImeVisibility
|
||||
import com.anytypeio.anytype.databinding.FragmentInvitationBinding
|
||||
|
@ -23,7 +24,9 @@ import com.anytypeio.anytype.presentation.navigation.AppNavigation
|
|||
import com.anytypeio.anytype.ui.base.NavigationFragment
|
||||
import javax.inject.Inject
|
||||
|
||||
class InvitationFragment : NavigationFragment<FragmentInvitationBinding>(R.layout.fragment_invitation) {
|
||||
|
||||
class InvitationFragment :
|
||||
NavigationFragment<FragmentInvitationBinding>(R.layout.fragment_invitation) {
|
||||
|
||||
@Inject
|
||||
lateinit var analytics: Analytics
|
||||
|
@ -55,6 +58,7 @@ class InvitationFragment : NavigationFragment<FragmentInvitationBinding>(R.layou
|
|||
navObserver.onChanged(EventWrapper(AppNavigation.Command.Exit))
|
||||
}
|
||||
setupWindowInsetAnimation()
|
||||
binding.edtCode.focusAndShowKeyboard()
|
||||
}
|
||||
|
||||
private fun setupWindowInsetAnimation() {
|
||||
|
|
|
@ -52,6 +52,7 @@ class CreateAccountFragment : NavigationFragment<FragmentCreateAccountBinding>(R
|
|||
vm.error.observe(viewLifecycleOwner, Observer(this::showError))
|
||||
|
||||
setupWindowInsetAnimation()
|
||||
binding.nameInputField.focusAndShowKeyboard()
|
||||
}
|
||||
|
||||
private fun setupWindowInsetAnimation() {
|
||||
|
@ -63,11 +64,6 @@ class CreateAccountFragment : NavigationFragment<FragmentCreateAccountBinding>(R
|
|||
|
||||
private fun getCode() = requireArguments().getString(ARGS_CODE, EMPTY_CODE)
|
||||
|
||||
override fun onDestroyView() {
|
||||
super.onDestroyView()
|
||||
activity?.currentFocus?.hideKeyboard()
|
||||
}
|
||||
|
||||
private fun showError(error: String) {
|
||||
requireActivity().toast(
|
||||
msg = error,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue