Adding support for hiding widgets from the widget tray and reconfiguring widgets

> Removing AppInfo target
> Switching between uninstall and setup based on the drag view

Bug: 63931362
Change-Id: Iccd6f965fa3d61992244a365efc242122292c0ca
This commit is contained in:
Sunny Goyal
2018-02-12 14:25:48 -08:00
parent f454ded32c
commit b29a5fa55c
19 changed files with 239 additions and 172 deletions

View File

@@ -108,6 +108,12 @@ public abstract class ButtonDropTarget extends TextView
setContentDescription(mText);
}
protected void updateText(int resId) {
setText(resId);
mText = getText();
setContentDescription(mText);
}
protected void setDrawable(int resId) {
// We do not set the drawable in the xml as that inflates two drawables corresponding to
// drawableLeft and drawableStart.
@@ -236,9 +242,7 @@ public abstract class ButtonDropTarget extends TextView
protected abstract boolean supportsDrop(ItemInfo info);
public boolean supportsAccessibilityDrop(ItemInfo info) {
return supportsDrop(info);
}
public abstract boolean supportsAccessibilityDrop(ItemInfo info, View view);
@Override
public boolean isDropEnabled() {
@@ -368,4 +372,6 @@ public abstract class ButtonDropTarget extends TextView
TextUtils.TruncateAt.END);
return !mText.equals(displayedText);
}
public abstract int getControlTypeForLogging();
}