2016-08-04 93 views
0

Ich habe ein Thema des Materialdesigns in meiner App angegeben.In Androiden Material Design muss ich ein bestimmtes Stil-Attribut zu einem bereits materiellen Thema geben?

android:theme="@android:style/Theme.Material"

Ich habe gerade eine Dokumentation über Material-Design von Google-Website lesen.

https://material.google.com/

Meine Frage ist, dass ich die Design-Richtlinien folgen, die ich oben auf das T-Stück auf der Website zu lesen, obwohl ich das Material Design-Thema in meiner Manifest-Datei implementiert habe.

In einfacheren Begriffen muss ich jedes individuelle "Material" -Stil zu jedem Ansichts-Widget machen, wenn ich android:theme="@android:style/Theme.Material" in meiner Manifest-Datei implementiert habe.

Vielen Dank für Ihre Zeit.

Antwort

0

Ich beantworte meine eigene Frage hier.

Es scheint, dass ich Styling und Animation individuell auf die entsprechende Ansicht anwenden muss.

Um zB zu zeigen, dass eine Ansicht über dem übergeordneten Layout liegt, muss ich ein Stilattribut "Elevation" angeben. Dieses Attribut wird in anderen Designs als dem Material-Theme nicht unterstützt.

Ein anderes z.

<TextView 
android:id="@+id/myview" 
... 
android:elevation="2dp" 
android:background="@drawable/myrect" />