mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-04 09:56:49 +00:00
Show Launcher's widget picker in an activity.
Bug: 307306823 Test: atest Launcher3Tests Flag: NA Change-Id: I28ef731abcdf1bd44c66366d42a135912dbcc5be
This commit is contained in:
@@ -67,6 +67,8 @@ public abstract class BaseWidgetSheet extends AbstractSlideInView<BaseActivity>
|
||||
protected int mNavBarScrimHeight;
|
||||
private final Paint mNavBarScrimPaint;
|
||||
|
||||
private boolean mDisableNavBarScrim = false;
|
||||
|
||||
public BaseWidgetSheet(Context context, AttributeSet attrs, int defStyleAttr) {
|
||||
super(context, attrs, defStyleAttr);
|
||||
mContentHorizontalMargin = getResources().getDimensionPixelSize(
|
||||
@@ -146,8 +148,15 @@ public abstract class BaseWidgetSheet extends AbstractSlideInView<BaseActivity>
|
||||
}
|
||||
}
|
||||
|
||||
/** Enables or disables the sheet's nav bar scrim. */
|
||||
public void disableNavBarScrim(boolean disable) {
|
||||
mDisableNavBarScrim = disable;
|
||||
}
|
||||
|
||||
private int getNavBarScrimHeight(WindowInsets insets) {
|
||||
if (Utilities.ATLEAST_Q) {
|
||||
if (mDisableNavBarScrim) {
|
||||
return 0;
|
||||
} else if (Utilities.ATLEAST_Q) {
|
||||
return insets.getTappableElementInsets().bottom;
|
||||
} else {
|
||||
return insets.getStableInsetBottom();
|
||||
|
||||
Reference in New Issue
Block a user