Στυλ κουμπιών Android Material Design

Είμαι μπερδεμένος σχετικά με τα στυλ κουμπιών για τον σχεδιασμό υλικού. Θα ήθελα να έχω πολύχρωμα κουμπιά με ανάγλυφο σχήμα όπως στο συνημμένο σύνδεσμο, όπως τα κουμπιά "force stop" και "uninstall" που φαίνονται κάτω από την ενότητα χρήσης. Υπάρχουν διαθέσιμα στυλ ή πρέπει να τα ορίσω εγώ;

http://www.google.com/design/spec/components/buttons.html#buttons-usage

Δεν μπόρεσα να βρω τα προεπιλεγμένα στυλ κουμπιών.

Παράδειγμα:

 <Button style="@style/PrimaryButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Calculate"
    android:id="@+id/button3"
    android:layout_below="@+id/editText5"
    android:layout_alignEnd="@+id/editText5"
    android:enabled="true" />

Αν προσπαθήσω να αλλάξω το χρώμα φόντου του κουμπιού προσθέτοντας

    android:background="@color/primary"

όλα τα στυλ εξαφανίζονται, όπως η κίνηση αφής, η σκιά, η στρογγυλεμένη γωνία κ.λπ.

Αν καταλαβαίνω καλά, θέλετε να κάνετε κάτι τέτοιο:

Σε μια τέτοια περίπτωση, θα πρέπει να είναι ακριβώς αρκετό για να χρησιμοποιήσετε:

#2196f3

Ή για API μικρότερο από 21:

#2196f3

Εκτός από το Using Material Theme Tutorial.

Η κινούμενη παραλλαγή είναι [εδώ][3].

Σχόλια (9)

Να πώς πήρα αυτό που ήθελα.

Πρώτα, έφτιαξα ένα κουμπί (στο αρχείο styles.xml):


    @color/white
    0dp
    88dp
    36dp
    3dp
    1dp
    1dp
    @drawable/primary_round

Ο κυματισμός και το φόντο για το κουμπί, ως drawable primary_round.xml:








Αυτό πρόσθεσε το εφέ κυματισμού που έψαχνα.

Σχόλια (13)

μπορείτε να δώσετε αεροπλοΐα στην προβολή προσθέτοντας τον άξονα z σε αυτήν και μπορείτε να έχετε προεπιλεγμένη σκιά σε αυτήν.Αυτή η λειτουργία παρέχεται στην προεπισκόπηση L και θα είναι διαθέσιμη μετά την κυκλοφορία της. Προς το παρόν μπορείτε απλά να προσθέσετε μια εικόνα που δίνει αυτή την εμφάνιση για το φόντο των κουμπιών

Σχόλια (2)