diff options
author | Selim Cinek <cinek@google.com> | 2014-09-11 15:11:00 +0200 |
---|---|---|
committer | Selim Cinek <cinek@google.com> | 2014-09-15 17:25:40 +0200 |
commit | 92d892c0cd5462237f818b1129d936d95640e297 (patch) | |
tree | ac4e427a35fc7bd41fdb701c66aaedb2126bdfe8 /packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java | |
parent | 2047df6f5f6af14cdb93f220c0329f1bff7a43ff (diff) | |
download | frameworks_base-92d892c0cd5462237f818b1129d936d95640e297.zip frameworks_base-92d892c0cd5462237f818b1129d936d95640e297.tar.gz frameworks_base-92d892c0cd5462237f818b1129d936d95640e297.tar.bz2 |
Changed the swipe up search affordance
The previous card animation is removed and replaced by a animating
circle with a shadow. Also fixes several cases where the card could
either get stuck and the affordance was not launched.
Bug: 17457300
Bug: 17444236
Change-Id: I005313a1dbe63d338490e6100dd3bd01e35687ba
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java index ce3739c..aa75fd4 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java @@ -93,6 +93,7 @@ import com.android.systemui.SystemUI; import com.android.systemui.statusbar.NotificationData.Entry; import com.android.systemui.statusbar.phone.KeyguardTouchDelegate; import com.android.systemui.statusbar.phone.PhoneStatusBar; +import com.android.systemui.statusbar.phone.NavigationBarView; import com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager; import com.android.systemui.statusbar.policy.HeadsUpNotificationView; import com.android.systemui.statusbar.policy.PreviewInflater; @@ -165,6 +166,9 @@ public abstract class BaseStatusBar extends SystemUI implements protected int mLayoutDirection = -1; // invalid protected AccessibilityManager mAccessibilityManager; + + // on-screen navigation buttons + protected NavigationBarView mNavigationBarView = null; private Locale mLocale; private float mFontScale; @@ -1006,6 +1010,8 @@ public abstract class BaseStatusBar extends SystemUI implements mSearchPanelView.setOnTouchListener( new TouchOutsideListener(MSG_CLOSE_SEARCH_PANEL, mSearchPanelView)); mSearchPanelView.setVisibility(View.GONE); + boolean vertical = mNavigationBarView != null && mNavigationBarView.isVertical(); + mSearchPanelView.setHorizontal(vertical); WindowManager.LayoutParams lp = getSearchLayoutParams(mSearchPanelView.getLayoutParams()); |