OSDN Git Service

Change widget host view background when giving focus to child.
authorTony Wickham <twickham@google.com>
Wed, 10 Feb 2016 20:15:41 +0000 (12:15 -0800)
committerTony Wickham <twickham@google.com>
Wed, 10 Feb 2016 23:28:18 +0000 (15:28 -0800)
commitfb78856466f425af729a5a3d52b1b05a87be33d7
tree63207a5b5e4e9e9ea46434bc823c26fb96da1f38
parent6362683acb884ec72fe10f1cf394d178d3918a96
Change widget host view background when giving focus to child.

Before, the FocusIndicatorView stayed on the widget host unless the
widget had its own focus change listener, which caused a couple of
problems, namely  (1) it was hard to know where the focus was from
a user's standpoint, and (2) the focus indicator could get stuck on
the screen if you entered a widget and then long-pressed workspace.
Now, the focus indicator goes away and instead the widget is framed
with a white border to indicate that the focus is inside it. The
frame goes away when pressing ESC or when touching the screen.

Bug: 26744224

Change-Id: I14025576fd7a9f901b4d969b878af0bebad79a70
res/drawable/widget_internal_focus_bg.xml [new file with mode: 0644]
src/com/android/launcher3/LauncherAppWidgetHostView.java