Fix keyboard animation when going back from emoji-search.

This commit is contained in:
Alex Hart
2025-12-01 16:18:05 -04:00
committed by jeffrey-signal
parent 559a665831
commit 188f1c52a9
2 changed files with 11 additions and 2 deletions

View File

@@ -231,6 +231,7 @@ open class InsetAwareConstraintLayout @JvmOverloads constructor(
interface KeyboardStateListener {
fun onKeyboardShown()
fun onKeyboardHidden()
fun onKeyboardAnimationEnded() = Unit
}
interface WindowInsetsListener {
@@ -288,6 +289,10 @@ open class InsetAwareConstraintLayout @JvmOverloads constructor(
}
override fun onEnd(animation: WindowInsetsAnimationCompat) {
keyboardStateListeners.forEach {
it.onKeyboardAnimationEnded()
}
if (overridingKeyboard) {
return
}