Set correct stashed task(nav) bar height with taskbar/navbar unification
Again caused by DeviceProfile not initiating task bar stashed and unstashed height in folded state with unification code Test: Make sure that task(nav) bar has the correct height in both folded and unfolded state Bug: 274517647 Change-Id: I0d86cfccc6f096bc983f87c57fdfac9800fd4d41
This commit is contained in:
@@ -107,14 +107,17 @@ public class StashedHandleViewController implements TaskbarControllers.LoggableT
|
||||
mControllers = controllers;
|
||||
DeviceProfile deviceProfile = mActivity.getDeviceProfile();
|
||||
Resources resources = mActivity.getResources();
|
||||
final int stashedTaskbarHeight;
|
||||
if (isPhoneGestureNavMode(mActivity.getDeviceProfile())) {
|
||||
mTaskbarSize = resources.getDimensionPixelSize(R.dimen.taskbar_size);
|
||||
mStashedHandleWidth =
|
||||
resources.getDimensionPixelSize(R.dimen.taskbar_stashed_small_screen);
|
||||
stashedTaskbarHeight = resources.getDimensionPixelSize(R.dimen.taskbar_stashed_size);
|
||||
} else {
|
||||
mTaskbarSize = deviceProfile.taskbarHeight;
|
||||
mStashedHandleWidth = resources
|
||||
.getDimensionPixelSize(R.dimen.taskbar_stashed_handle_width);
|
||||
stashedTaskbarHeight = mControllers.taskbarStashController.getStashedHeight();
|
||||
}
|
||||
int taskbarBottomMargin = deviceProfile.taskbarBottomMargin;
|
||||
mStashedHandleView.getLayoutParams().height = mTaskbarSize + taskbarBottomMargin;
|
||||
@@ -123,7 +126,6 @@ public class StashedHandleViewController implements TaskbarControllers.LoggableT
|
||||
isPhoneGestureNavMode(deviceProfile) ? 1 : 0);
|
||||
mTaskbarStashedHandleHintScale.updateValue(1f);
|
||||
|
||||
final int stashedTaskbarHeight = mControllers.taskbarStashController.getStashedHeight();
|
||||
mStashedHandleView.setOutlineProvider(new ViewOutlineProvider() {
|
||||
@Override
|
||||
public void getOutline(View view, Outline outline) {
|
||||
|
||||
Reference in New Issue
Block a user