diff options
| author | 2021-09-09 15:57:38 +0000 | |
|---|---|---|
| committer | 2021-09-09 15:57:38 +0000 | |
| commit | cd9481d29abd982eb21a9e681a140685a66394ab (patch) | |
| tree | 1fc3228fc04d4d86d12b59cd1a74ca37aaa4cdf3 | |
| parent | dc0c8db220b3fe7e27bdc377126d712f521b4b3b (diff) | |
| parent | 5d00ad6e13d9b59824a9987216505c7f486a4d82 (diff) | |
Merge "Add API to inform the system a drag is initiated by an A11yAction#ACTION_DRAG_START." into sc-v2-dev
| -rw-r--r-- | core/api/current.txt | 1 | ||||
| -rw-r--r-- | core/java/android/view/View.java | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/core/api/current.txt b/core/api/current.txt index 94d650dc8f3b..d684e4b82bbe 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -49239,6 +49239,7 @@ package android.view { field public static final int AUTOFILL_TYPE_NONE = 0; // 0x0 field public static final int AUTOFILL_TYPE_TEXT = 1; // 0x1 field public static final int AUTOFILL_TYPE_TOGGLE = 2; // 0x2 + field public static final int DRAG_FLAG_ACCESSIBILITY_ACTION = 1024; // 0x400 field public static final int DRAG_FLAG_GLOBAL = 256; // 0x100 field public static final int DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION = 64; // 0x40 field public static final int DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION = 128; // 0x80 diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index f4223fb467f5..1ecdb900316d 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -5036,6 +5036,14 @@ public class View implements Drawable.Callback, KeyEvent.Callback, public static final int DRAG_FLAG_OPAQUE = 1 << 9; /** + * Flag indicating that the drag was initiated with + * {@link AccessibilityNodeInfo.AccessibilityAction#ACTION_DRAG_START}. When + * {@link #startDragAndDrop(ClipData, DragShadowBuilder, Object, int)} is called, this + * is used by the system to perform a drag without animations. + */ + public static final int DRAG_FLAG_ACCESSIBILITY_ACTION = 1 << 10; + + /** * Vertical scroll factor cached by {@link #getVerticalScrollFactor}. */ private float mVerticalScrollFactor; @@ -26632,6 +26640,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * <li>{@link #DRAG_FLAG_GLOBAL_URI_READ}</li> * <li>{@link #DRAG_FLAG_GLOBAL_URI_WRITE}</li> * <li>{@link #DRAG_FLAG_OPAQUE}</li> + * <li>{@link #DRAG_FLAG_ACCESSIBILITY_ACTION}</li> * </ul> * @return {@code true} if the method completes successfully, or * {@code false} if it fails anywhere. Returning {@code false} means the system was unable to |