mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-20 03:08:19 +00:00
Merge "Update insets for transient taskbar" into tm-qpr-dev am: 71370c58eb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20307069 Change-Id: I46bdfbf96ca0b0be53f04c0c4aef8f07e1a56297 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -288,6 +288,8 @@
|
||||
<dimen name="transient_taskbar_margin">24dp</dimen>
|
||||
<dimen name="transient_taskbar_shadow_blur">40dp</dimen>
|
||||
<dimen name="transient_taskbar_key_shadow_distance">10dp</dimen>
|
||||
<dimen name="transient_taskbar_stashed_size">32dp</dimen>
|
||||
<dimen name="transient_taskbar_icon_spacing">10dp</dimen>
|
||||
<!-- Taskbar swipe up thresholds -->
|
||||
<dimen name="taskbar_app_window_threshold">150dp</dimen>
|
||||
<dimen name="taskbar_home_overview_threshold">225dp</dimen>
|
||||
|
||||
@@ -190,8 +190,13 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba
|
||||
if (isPhoneMode()) {
|
||||
// DeviceProfile's taskbar vars aren't initialized w/ the flag off
|
||||
Resources resources = mActivity.getResources();
|
||||
mUnstashedHeight = resources.getDimensionPixelSize(R.dimen.taskbar_size);
|
||||
mStashedHeight = resources.getDimensionPixelOffset(R.dimen.taskbar_stashed_size);
|
||||
boolean isTransientTaskbar = DisplayController.isTransientTaskbar(mActivity);
|
||||
mUnstashedHeight = resources.getDimensionPixelSize(isTransientTaskbar
|
||||
? R.dimen.transient_taskbar_size
|
||||
: R.dimen.taskbar_size);
|
||||
mStashedHeight = resources.getDimensionPixelSize(isTransientTaskbar
|
||||
? R.dimen.transient_taskbar_stashed_size
|
||||
: R.dimen.taskbar_stashed_size);
|
||||
} else {
|
||||
mUnstashedHeight = mActivity.getDeviceProfile().taskbarSize;
|
||||
mStashedHeight = mActivity.getDeviceProfile().stashedTaskbarSize;
|
||||
@@ -344,7 +349,8 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba
|
||||
* @see WindowInsets.Type#systemBars()
|
||||
*/
|
||||
public int getContentHeightToReportToApps() {
|
||||
if (isPhoneMode() && !mActivity.isThreeButtonNav()) {
|
||||
if ((isPhoneMode() && !mActivity.isThreeButtonNav())
|
||||
|| DisplayController.isTransientTaskbar(mActivity)) {
|
||||
return getStashedHeight();
|
||||
}
|
||||
|
||||
|
||||
@@ -367,7 +367,9 @@
|
||||
<dimen name="transient_taskbar_margin">0dp</dimen>
|
||||
<dimen name="transient_taskbar_shadow_blur">0dp</dimen>
|
||||
<dimen name="transient_taskbar_key_shadow_distance">0dp</dimen>
|
||||
<dimen name="transient_taskbar_icon_spacing">10dp</dimen>
|
||||
<dimen name="transient_taskbar_stashed_size">0dp</dimen>
|
||||
<!-- Note that this applies to both sides of all icons, so visible space is double this. -->
|
||||
<dimen name="transient_taskbar_icon_spacing">0dp</dimen>
|
||||
<!-- Note that this applies to both sides of all icons, so visible space is double this. -->
|
||||
<dimen name="taskbar_icon_spacing">8dp</dimen>
|
||||
<dimen name="taskbar_nav_buttons_size">0dp</dimen>
|
||||
|
||||
@@ -312,10 +312,14 @@ public class DeviceProfile {
|
||||
}
|
||||
|
||||
if (isTaskbarPresent) {
|
||||
taskbarSize = DisplayController.isTransientTaskbar(context)
|
||||
? res.getDimensionPixelSize(R.dimen.transient_taskbar_size)
|
||||
: res.getDimensionPixelSize(R.dimen.taskbar_size);
|
||||
stashedTaskbarSize = res.getDimensionPixelSize(R.dimen.taskbar_stashed_size);
|
||||
if (DisplayController.isTransientTaskbar(context)) {
|
||||
taskbarSize = res.getDimensionPixelSize(R.dimen.transient_taskbar_size);
|
||||
stashedTaskbarSize =
|
||||
res.getDimensionPixelSize(R.dimen.transient_taskbar_stashed_size);
|
||||
} else {
|
||||
taskbarSize = res.getDimensionPixelSize(R.dimen.taskbar_size);
|
||||
stashedTaskbarSize = res.getDimensionPixelSize(R.dimen.taskbar_stashed_size);
|
||||
}
|
||||
}
|
||||
|
||||
edgeMarginPx = res.getDimensionPixelSize(R.dimen.dynamic_grid_edge_margin);
|
||||
|
||||
Reference in New Issue
Block a user