Remove overrideIconTintForNavMode for Taskbar Nav buttons
we need to remove this override so taskbar nav button can support light and dark theme with dark intensity value Test: Pre submit, manual Bug: 284408922 Flag: Not needed Change-Id: Idf689bf17ed17809d206563d110de9690505b250
This commit is contained in:
@@ -224,7 +224,6 @@ public class TaskbarDelegate implements CommandQueue.Callbacks,
|
||||
return LightBarTransitionsController.DEFAULT_TINT_ANIMATION_DURATION;
|
||||
}
|
||||
});
|
||||
controller.overrideIconTintForNavMode(true);
|
||||
|
||||
return controller;
|
||||
}
|
||||
|
||||
@@ -115,7 +115,6 @@ public class LightBarTransitionsController implements Dumpable {
|
||||
};
|
||||
|
||||
private final Context mContext;
|
||||
private Boolean mOverrideIconTintForNavMode;
|
||||
|
||||
@AssistedInject
|
||||
public LightBarTransitionsController(
|
||||
@@ -275,20 +274,12 @@ public class LightBarTransitionsController implements Dumpable {
|
||||
dispatchDark();
|
||||
}
|
||||
|
||||
/**
|
||||
* Specify an override value to return for {@link #overrideIconTintForNavMode(boolean)}.
|
||||
*/
|
||||
public void overrideIconTintForNavMode(boolean overrideValue) {
|
||||
mOverrideIconTintForNavMode = overrideValue;
|
||||
}
|
||||
/**
|
||||
* Return whether to use the tint calculated in this class for nav icons.
|
||||
*/
|
||||
public boolean supportsIconTintForNavMode(int navigationMode) {
|
||||
// In gesture mode, we already do region sampling to update tint based on content beneath.
|
||||
return mOverrideIconTintForNavMode != null
|
||||
? mOverrideIconTintForNavMode
|
||||
: !QuickStepContract.isGesturalMode(navigationMode);
|
||||
return !QuickStepContract.isGesturalMode(navigationMode);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user