Benutzerdefinierte Pfeile ohne Bild: Android

8

Ich folgte diesem Tutorial: Ссылка

Das Tutorial dient zum Erstellen von benutzerdefinierten Pfeilen als Inkrement- / Dekrementschaltflächen, ohne Bilder verwenden zu müssen. Die Form der Pfeile ist gut, aber der Pfeil nach oben wird mit seiner Basis unten in der Schaltflächenansicht positioniert und der Pfeil nach unten wird mit der Basis oben in der Schaltflächenansicht positioniert. Mit anderen Worten, die Pfeile sind nicht richtig ausgerichtet.

Ich frage mich, gibt es eine Art y-Achsen-Versatz für Schaltflächenansichten, die verwendet werden können, um die Pfeile besser zu positionieren? Der Code, den ich habe, ist:

%Vor%

Die Datei custon_arrow.xml lautet:

%Vor%     
portfoliobuilder 27.12.2013, 18:25
quelle

3 Antworten

14
%Vor%

oder

%Vor%

Sie können hier weitere Optionen erhalten.

    
Elhanan Mishraky 16.03.2015, 10:48
quelle
10

Kann leicht mit Pfaden gemacht werden:

%Vor%

    
zed 16.05.2016 13:15
quelle
2

Machen Sie Ihre marginLeft Attribute konsistent (eine ist 3dp, die andere ist 5dp).

SO! (nachdem du das Bild gesehen hast) hast du über vertikale Ausrichtung gesprochen!

Ich denke, Sie können einfach PaddingBottom zum Aufwärtspfeil und paddingTop zum Abwärtspfeil hinzufügen.

OK, es ist ein billiger und schmutziger Trick, aber ...

... diese Antwort ist sicherlich besser: look

    
Kling Klang 27.12.2013 18:50
quelle