summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/ButtonDropTarget.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2017-10-24 14:54:30 -0700
committerSunny Goyal <sunnygoyal@google.com>2017-10-24 14:55:54 -0700
commit0236d0b0bac7aae939852bd4acc5d1eadc2577fb (patch)
tree1e62745a8ef0bceec34a086254726933a46de446 /src/com/android/launcher3/ButtonDropTarget.java
parentbe93f264d74eed6d43d6c75694624d53d6877357 (diff)
downloadandroid_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.java8
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