diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2017-10-24 14:54:30 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2017-10-24 14:55:54 -0700 |
commit | 0236d0b0bac7aae939852bd4acc5d1eadc2577fb (patch) | |
tree | 1e62745a8ef0bceec34a086254726933a46de446 /src/com/android/launcher3/ButtonDropTarget.java | |
parent | be93f264d74eed6d43d6c75694624d53d6877357 (diff) | |
download | android_packages_apps_Trebuchet-0236d0b0bac7aae939852bd4acc5d1eadc2577fb.tar.gz android_packages_apps_Trebuchet-0236d0b0bac7aae939852bd4acc5d1eadc2577fb.tar.bz2 android_packages_apps_Trebuchet-0236d0b0bac7aae939852bd4acc5d1eadc2577fb.zip |
Caching the uninstall disabled state for each userHandle
> Removing static access to varios drop targets
> Creating a cache at UI level with 5sec timeout
Bug: 67104426
Change-Id: Ide6e2e0c01606f9b5fb9281f95dc009873c18fb9
Diffstat (limited to 'src/com/android/launcher3/ButtonDropTarget.java')
-rw-r--r-- | src/com/android/launcher3/ButtonDropTarget.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/launcher3/ButtonDropTarget.java b/src/com/android/launcher3/ButtonDropTarget.java index 1a1c3198f..5c8b080a3 100644 --- a/src/com/android/launcher3/ButtonDropTarget.java +++ b/src/com/android/launcher3/ButtonDropTarget.java @@ -201,6 +201,10 @@ public abstract class ButtonDropTarget extends TextView protected abstract boolean supportsDrop(ItemInfo info); + public boolean supportsAccessibilityDrop(ItemInfo info) { + return supportsDrop(info); + } + @Override public boolean isDropEnabled() { return mActive && (mAccessibleDrag || @@ -241,9 +245,13 @@ public abstract class ButtonDropTarget extends TextView DragLayer.ANIMATION_END_DISAPPEAR, null); } + public abstract int getAccessibilityAction(); + @Override public void prepareAccessibilityDrop() { } + public abstract void onAccessibilityDrop(View view, ItemInfo item); + public abstract void completeDrop(DragObject d); @Override |