Thematisierung Android ActionBar: Ändern TabBar-Hintergrund
Folgte ich diese Anleitung, um Stil meine ActionBar. Ich benutze Feste tabs in meiner app möchte ich auf das Thema der tabs.
(Hinweis: ich bin mit dem Thema appcompat um sicherzustellen, dass etwas rückwärts-Kompatibilität)
So habe ich
<style
name="CustomTheme"
parent="@style/Theme.AppCompat.Light" >
<item name="android:actionBarStyle">@style/CustomActionBar</item>
<item name="actionBarStyle">@style/CustomActionBar</item>
<item name="android:actionBarTabStyle">@style/CustomActionBarTabs</item>
<item name="actionBarTabStyle">@style/CustomActionBarTabs</item>
</style>
als mein Thema.
Ich die ActionBar-hintergrund ohne Probleme, aber dann habe ich versucht, das Aussehen der tabs mit:
<style
name="CustomActionBarTabs"
parent="@style/Widget.AppCompat.ActionBar.TabView" >
<item name="android:background">@drawable/customtheme_actionbar_tab_indicator</item>
<item name="background">@drawable/customtheme_actionbar_tab_indicator</item>
</style>
Hintergrund verweist auf eine StateList, wo ich verschiedene drawables für verschiedene Kontexte, die Art, wie erwartet. Außer es funktioniert nur für die tabs. Nicht für die ActionBar.
Den separator und die Hintergrundfarbe der tab-Leiste ist nicht Themen.
Wie kann ich das Thema diese ? (Das graue Teil)
Thema Erstellung Von Leitlinien
Frage ich mich, ob es irgendwelche Richtlinien für die Erstellung von einem Thema, dass sieht gut aus ?
(gut = ähnlich wie Standard-theme, damit die app passt in das android-ökosystem)
Weil Wenn man sich genau an die Standard-Designs, die Sie sehen eine kleine Linie an der Unterseite des ActionBar-drawable. (Das Teil ist hellgrün in meinem Thema)
Möglicherweise gibt es andere Dinge, die Sie berücksichtigen sollten, wenn die Schaffung eines Themas, das sieht ähnlich aus wie die Standard-themes, also wäre es schön, einige Richtlinien.
Auch: Sollte die TabBar immer dunkler als in der ActionBar ?
(Wenn ja, wie viel dunkler?)
Wie viel heller/dunkler als die ActionBar Farbe sollte das Bild Farbe (wie die Farbe der overflow-button in der Bild) sein ?
Vielen Dank im Voraus,
Uriel
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie diese
Dann
Nur incase, kann es helfen, jemand
Unter diesem für mich gearbeitet