summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorChavi Weingarten <chaviw@google.com>2021-08-16 18:13:46 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-08-16 18:13:46 +0000
commit73f529933ea24855b3509ac505ffbadee76c462d (patch)
treea3e1acb6d8fc4be1c3982fd9b78fcc883b2e5bcf /core/java
parent8b96743bbf2f666acddec133b55b2db74a7894f9 (diff)
parent8ca2be726d07ad0810c29692158a0c9c57b563d4 (diff)
Merge "Add transform matrix to InputWindowHandle." into sc-v2-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/view/InputWindowHandle.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/view/InputWindowHandle.java b/core/java/android/view/InputWindowHandle.java
index 1cb1439f4032..e21d775f7f53 100644
--- a/core/java/android/view/InputWindowHandle.java
+++ b/core/java/android/view/InputWindowHandle.java
@@ -19,6 +19,7 @@ package android.view;
import static android.view.Display.INVALID_DISPLAY;
import android.annotation.Nullable;
+import android.graphics.Matrix;
import android.graphics.Region;
import android.gui.TouchOcclusionMode;
import android.os.IBinder;
@@ -122,6 +123,12 @@ public final class InputWindowHandle {
*/
public boolean replaceTouchableRegionWithCrop;
+ /**
+ * The transform that should be applied to the Window to get it from screen coordinates to
+ * window coordinates
+ */
+ public Matrix transform;
+
private native void nativeDispose();
public InputWindowHandle(InputApplicationHandle inputApplicationHandle, int displayId) {
@@ -136,6 +143,8 @@ public final class InputWindowHandle {
.append(frameRight).append(",").append(frameBottom).append("]")
.append(", touchableRegion=").append(touchableRegion)
.append(", visible=").append(visible)
+ .append(", scaleFactor=").append(scaleFactor)
+ .append(", transform=").append(transform)
.toString();
}