Android Google Maps Button-Stil

8

Ich würde gerne einen Button über meiner Google Map platzieren, was ziemlich einfach ist. Wie auch immer ich möchte, dass es wie die Buttons von Google aussieht (Zoom Buttons, locate me Button). Gibt es einen Weg, wie ich "schummeln" und die Stile finden kann, die sie für ihre Knöpfe verwendeten? Oder hat schon jemand anders diesen Stil erstellt?

    
lostintranslation 17.03.2014, 14:47
quelle

5 Antworten

17

Wenn Sie die Google Play Services-App mit apktool disassemblieren und in die Ordner drawable * schauen, finden Sie das Ressourcen für diese Schaltflächen neben anderen Ressourcen.

Dies ist z. B. das Zeichen der oberen Zoomtaste:
res/drawable/maps_btn_zoom_up.xml , und dies ist die Schaltfläche "leer": res/drawable/maps_btn_standalone.xml . Wenn man sie betrachtet, ist es viel einfacher, ihren Stil anzupassen.

Die apk wird wahrscheinlich wie com.google.android.gms-#.apk heißen, wobei # eine Zahl ist; Sie können es von einem Gerät, auf dem die Google Play-Dienste installiert sind, mit dem Befehl adb pull abfangen. Es muss nicht einmal rooten, wenn Sie den genauen Dateinamen kennen.

Aktualisieren

Hier ist das Archiv mit den relevanten Ressourcen für die leere eigenständige Schaltfläche, die auf diese Weise abgerufen wird.
(sha256: 4b974a8c23bb8df54b9aa244489e8a7ab5d4d3e17d0c003f411bccbe8a75d622 )

Und einige Zahlen:
Button Höhe und Breite ist 38dp
Schattenfüllung: top 1.5dp unten 2.5dp Seite 2dp

Das Hintergrundbild ist NICHT neun-patch, aber es ist ziemlich einfach, einen zu erstellen, wenn Sie es brauchen.

    
Sarge Borsch 19.05.2015, 07:50
quelle
9

Ich habe dieses 9-Patch-Bild als Hintergrund für die Ansicht verwendet, die wie eine Google Maps-Schaltfläche aussehen soll:

Die Farbe des Schaltflächeninhalts ist # 666666.

Hier ist ein Beispiel für eine benutzerdefinierte Ansicht, die wie eine Google Maps-Schaltfläche aussieht, die diesen Hintergrund und diese Farbe für den Text verwendet:

Beispiel http://oi59.tinypic.com/9fyxdx.jpg

    
Lukas 19.10.2014 21:33
quelle
3

Der Knopf ist zu 70% halbtransparent weiß.

Oder in HEX, # B3FFFFFF

    
Blueberry 26.11.2014 11:52
quelle
0

Ich habe dasselbe gesucht und diese Frage gefunden: Zoomsteuerelemente in ändern eine MapView

Es erscheint eine Schaltfläche mit 2 Bildern, einem normalen Zustand und einem angeklickten Zustand. Für Ihre Zwecke müssten Sie den Button selbst stylen / das System "betrügen". Sie können eine gute Vorlage entweder von der Google Play-Bibliothek oder von der Support-Bibliothek erhalten.

    
ThomQ 10.04.2014 01:58
quelle
-1

Sie können sie auf der Googles-Designseite herunterladen: Google Design - Ich denke, der Abschnitt Aktionsleiste-Symbol Pack ist was du suchst. Auch im Inneren werde ich bei beiden Themen Holo helle und dunkle Designs finden.

    
Victor Oliveira 10.04.2014 15:38
quelle