1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00

Android: Always set navigation bar colour

This commit is contained in:
reuk 2025-07-08 10:16:12 +01:00
parent 5298225ee7
commit 02e826dddb
No known key found for this signature in database
2 changed files with 837 additions and 826 deletions

View file

@ -45,6 +45,7 @@ import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.ColorMatrix;
import android.graphics.ColorMatrixColorFilter;
import android.graphics.Paint;
@ -780,6 +781,13 @@ public final class ComponentPeerView extends ViewGroup
public void setSystemUiVisibilityCompat (Window window, boolean visible, boolean isLight)
{
if (window != null)
{
// Although this is deprecated in Android 35+, it still seems to be necessary
// to adjust the colour of the nav bar icons when in button-mode.
window.setNavigationBarColor (isLight ? Color.BLACK : Color.WHITE);
}
if (30 <= Build.VERSION.SDK_INT)
{
WindowInsetsController controller = getWindowInsetsController();

File diff suppressed because it is too large Load diff