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)

Thematisierung Android ActionBar: Ändern TabBar-Hintergrund

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)

Thematisierung Android ActionBar: Ändern TabBar-Hintergrund

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

InformationsquelleAutor Ansgar | 2014-02-15
Schreibe einen Kommentar