So stellen Sie sicher, dass Sie Gimp und 9-Patch-in Bereitschaft für eine Menge von Versuch und Irrtum ...
Dann, was Sie tun wollen ist ...
hinzufügen geeignetes Layout zu halten Tasten, wo Handle die aktuelle Image ist, wie horizontal oder Linearlayout RelativeLayout
Schneiden Sie die ID des aktuellen Image Handle und fügen Sie ihn in diesem neuen Layout-kannst du nur
fügen Sie Ihre Schaltflächen auf der Linearlayout/RelativeLayout (Sie können es jetzt testen können, die Tasten und der Griff zur gleichen Zeit alle Folie öffnen sollte)
Nun fügen Knopf Hörer für jede der Tasten
die SlidingDrawer auf android Set: allowSingleTap = „false“ (wie du mir, man kann die einzelnen Hahn Option mehr, sondern nur die Folie)
Verwenden Sie ein ButtonSelector.xml verschiedene Layouts für Tasten gedrückt werden oder nicht haben gedrückt.
Dies ist der schwierige Teil. Bearbeiten Sie die Zeichen für die Schaltflächen, und behandeln Sie sie so, dass sie gut zusammenpassen, wenn der Bildschirm groß, klein, Querformat oder Hochformat ist. Ich empfehle 9-Patch in Verbindung mit Gimp.
Pat auf der Rückseite, weil Sie jetzt eine total süße benutzerdefinierte Schublade schieben.
Stellen Sie sicher, Bilder posten und irgendwelche Probleme oder Fragen angeben, die Sie in lief, wie ich es nie vollständig dies umgesetzt, aber ich habe zu Schritt 6, um sicherzustellen, dass es möglich war.
Last but not least, Good Luck ...
Sie wollen mehr als eine Taste oder etwas? –
@hotveryspicy Ja, die mittlere Taste öffnet die Schublade und schließt sie. Und andere haben andere Funktionen. – Praveenkumar
Scheint ziemlich schwierig, die halbkreisförmigen Schaltflächen am Rand des Schiebereglers zu erreichen. Sie würden ein transparentes Bild sehen, und wenn Sie möchten, dass die Schaltflächen etwas passend sind, müssten Sie es wahrscheinlich mit den Bereichen programmieren, auf die Sie über eine bestimmte Stelle an definierten polygonalen Hotspots klicken müssten erster Tipp. – MrJre