Fix vertical nav button direction issue

am: 854bc8ea1e

Change-Id: Ic1a9a82c4c2c89a2c89430495b6f751b9e6ba717
This commit is contained in:
Xiaohui Chen
2016-12-05 19:25:54 +00:00
committed by android-build-merger
2 changed files with 12 additions and 0 deletions

View File

@@ -186,6 +186,16 @@ public class ButtonDispatcher {
} }
} }
public void setLandscape(boolean landscape) {
final int N = mViews.size();
for (int i = 0; i < N; i++) {
final View view = mViews.get(i);
if (view instanceof ButtonInterface) {
((ButtonInterface) view).setLandscape(landscape);
}
}
}
/** /**
* Interface for button actions. * Interface for button actions.
*/ */

View File

@@ -578,6 +578,8 @@ public class NavigationBarView extends LinearLayout {
updateTaskSwitchHelper(); updateTaskSwitchHelper();
setNavigationIconHints(mNavigationIconHints, true); setNavigationIconHints(mNavigationIconHints, true);
getHomeButton().setLandscape(mVertical);
} }
private void updateTaskSwitchHelper() { private void updateTaskSwitchHelper() {