mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-27 15:26:58 +00:00
fixed app drawer header
This commit is contained in:
@@ -61,6 +61,8 @@
|
||||
<dimen name="search_result_text_height">52dp</dimen>
|
||||
<dimen name="search_result_subtitle_padding_start">4dp</dimen>
|
||||
|
||||
<dimen name="all_apps_header_top_margin">64dp</dimen>
|
||||
|
||||
<!-- smartspace -->
|
||||
<dimen name="smartspaceAmbientShadowBlur">1.5dp</dimen>
|
||||
<dimen name="smartspaceKeyShadowBlur">2dp</dimen>
|
||||
|
||||
@@ -106,6 +106,7 @@ import java.util.stream.Stream;
|
||||
|
||||
import app.lawnchair.allapps.LawnchairAlphabeticalAppsList;
|
||||
import app.lawnchair.font.FontManager;
|
||||
import app.lawnchair.preferences.PreferenceManager;
|
||||
import app.lawnchair.preferences2.PreferenceManager2;
|
||||
import app.lawnchair.theme.color.tokens.ColorTokens;
|
||||
import app.lawnchair.ui.StretchRecyclerViewContainer;
|
||||
@@ -206,6 +207,7 @@ public class ActivityAllAppsContainerView<T extends Context & ActivityContext>
|
||||
private int mTabsProtectionAlpha;
|
||||
|
||||
private final PreferenceManager2 pref2;
|
||||
private final PreferenceManager pref;
|
||||
|
||||
@Nullable
|
||||
private AllAppsTransitionController mAllAppsTransitionController;
|
||||
@@ -223,6 +225,7 @@ public class ActivityAllAppsContainerView<T extends Context & ActivityContext>
|
||||
mActivityContext = ActivityContext.lookupContext(context);
|
||||
mAllAppsStore = new AllAppsStore<>(mActivityContext);
|
||||
pref2 = PreferenceManager2.getInstance(mActivityContext);
|
||||
pref = PreferenceManager.getInstance(mActivityContext);
|
||||
mScrimColor = ColorTokens.AllAppsScrimColor.resolveColor(context);
|
||||
mHeaderThreshold = getResources().getDimensionPixelSize(
|
||||
R.dimen.dynamic_grid_cell_border_spacing);
|
||||
@@ -828,9 +831,10 @@ public class ActivityAllAppsContainerView<T extends Context & ActivityContext>
|
||||
}
|
||||
|
||||
protected int getHeaderColor(float blendRatio) {
|
||||
var opacity = pref.getDrawerOpacity().get();
|
||||
return ColorUtils.setAlphaComponent(
|
||||
ColorUtils.blendARGB(mScrimColor, mHeaderProtectionColor, blendRatio),
|
||||
(int) (mSearchContainer.getAlpha() * 255));
|
||||
Math.round(opacity * 255));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user