Ich bemerkte, dass die Google-Vorlagen in Android Studio ein wenig Schatten zwischen der Statusleiste und der Symbolleiste haben. Mein Grafikdesigner denkt, ich sollte das nicht haben, aber ich weiß es einfach nicht, da die Vorlagen es haben.Ist der Schatten zwischen der Statusleiste und der Symbolleiste für Material-Design-Apps erwünscht?
Was ist der richtige Weg?
Hier sind zwei Screenshots von Apps, die mit den Android Studio-Vorlagen und ohne Code-Änderungen erstellt wurden.
EDIT: nur um zu klären, ich weiß das, weil der <item name="android:statusBarColor">@android:color/transparent</item>
geschieht, die eigentlich da auf meine App gewünscht Ich habe eine nav Schublade. Aber meine Frage ist nicht so sehr, wie ich es beheben könnte, ich frage mich, ob Google so funktionieren soll?
Auch ich sollte erwähnen, dass ich nur auf Lollipop und Marshmallow teste.
Sie verwenden das also als erste Ansicht Ihres Hauptaktivitätslayouts? – casolorz
Ich habe den io-Zeitplan-App-Code angeschaut, und ich sehe nicht, wo sie dieses Frame-Layout verwenden, es sagt auch, dass es veraltet ist. Ich habe es zu einem neuen Projekt hinzugefügt, das direkt aus den Vorlagen erstellt wurde, und es drückt die Symbolleiste unter der Statusleiste. – casolorz
Wie gesagt, es ist eine modifizierte Version. ScrimInsetsFrameLayout ist nicht perfekt, aber es war ein guter Anfang für mich. Es wurde in der vorherigen Version der Google App verwendet. Ich habe der Antwort weitere Details hinzugefügt. Ich wollte Carbon nicht zur Antwort hinzufügen, weil es zu groß ist, um als Probe nützlich zu sein. – Zielony