From c36593139c7d34687692e376f51acfd1f1e11868 Mon Sep 17 00:00:00 2001 From: Anushree Ganjam Date: Fri, 11 Nov 2022 19:18:14 +0000 Subject: [PATCH] Introduce imeHeight in KeyboardStateManager. Bug: 204781396 Test: Manual Change-Id: If9dc9427a73ab22d6418edb9c954e79fd0958395 --- .../launcher3/logging/KeyboardStateManager.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/com/android/launcher3/logging/KeyboardStateManager.java b/src/com/android/launcher3/logging/KeyboardStateManager.java index 3103af1bd4..6dc0a0be22 100644 --- a/src/com/android/launcher3/logging/KeyboardStateManager.java +++ b/src/com/android/launcher3/logging/KeyboardStateManager.java @@ -24,6 +24,7 @@ import android.os.SystemClock; */ public class KeyboardStateManager { private long mUpdatedTime; + private int mImeHeight; public enum KeyboardState { NO_IME_ACTION, @@ -58,4 +59,18 @@ public class KeyboardStateManager { mUpdatedTime = SystemClock.elapsedRealtime(); mKeyboardState = keyboardState; } + + /** + * Returns keyboard's current height. + */ + public int getImeHeight() { + return mImeHeight; + } + + /** + * Setter method to set keyboard height. + */ + public void setImeHeight(int imeHeight) { + mImeHeight = imeHeight; + } }