Ich möchte meine Benachrichtigungsleiste transparent machen, ich habe ein Samsung A5 2016 und auf meinem Startbildschirm habe ich die Benachrichtigungsleiste transparent, ich weiß nicht, ob andere Geräte unterschiedliche Benachrichtigungsleiste Farbe haben , aber ich möchte die aktuelle und dynamische Änderung je nach Gerät erhalten. Zunächst einmal habe ich entfernt, um die ActionBar
tun this.getSupportActionBar().hide();
So setzen Sie die Benachrichtigungsleiste transparent
und es funktioniert, aber das Problem ist nur mit Anmeldung bar, dass es zu einer grauen Farbe becames ....
ich diese Stile bin mit :
<style name="Theme.AppCompat.Translucent" parent="@style/Theme.AppCompat.Light">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation</item>
<item name="android:windowContentOverlay">@null</item>
</style>
Ich benutze min 15, was ist mit denen, die diese API verwenden? Es sieht nicht wie das normale aber gut aus .. wenn niemand darauf antwortet, werde ich es als korrekt markieren – Stuart2041
Soweit ich weiß, unterstützt die untenstehende API dies nicht. Wenn Sie wirklich möchten, dass Sie versuchen können, die Statusleiste auszublenden, rufen Sie die Systemliste der Benachrichtigungen ab und zeigen Sie sie in Ihrer Ansicht an. Aber ich denke nicht, dass das eine gute Idee ist) –