Bereitgestellte Dienstprogramm sieht schlecht aus, zum Beispiel erlaubt es nicht, "Speichern unter" zu machen, oder um mehrere Tastenzustände mit ähnlichem Slicing zu zeichnen.Wie erstellt man 9 Patch in Photoshop? Was ist die 9.png-Codierung?
Ist es möglich, 9.png in Photoshop zu zeichnen? Ich habe bemerkt, dass generiertes PNG nur schwarze Pixel in der äußeren Kante enthält. Ist das was die Scheiben markiert?
Was ist, wenn schwarze Pixel in zwei gegenüberliegenden Kanten vorhanden sind, wie funktioniert das?
Sind die äußeren Ränder abgeschnitten, wenn sie auf Android angezeigt werden?
Und was ist der Unterschied zwischen Stretch-Bereich und Inhaltsbereich? Ich nehme an, dass 9 Patch 3x3 = 9 Scheiben enthält, wobei die mittlere für Inhalt und Dehnung ist, 4 Kanten sind vertikal und 2 horizontal gestreckt und 4 Ecken sind fixiert. Also, nur zentrale Scheibe es zu definieren, so dass nur zwei schwarze Linien ausreichen. Für welche anderen zwei? –
Der Stretchbereich legt fest, welche Zeilen und Spalten wiederholt werden. Das heißt, wenn Sie ein Pixel auf einer der oberen Spalten auswählen, dann muss die neune Spalte, wenn sie breiter gemacht wird, einfach diese Spalte erweitern (diese Pixelspalte duplizieren) und die zwei Seiten, die sie umgeben, aufspreizen. Gleiches mit den Zeilen. Der Inhaltsbereich - denke an ihn als definierendes Padding. Wenn Sie einen Teil des neun Patches haben, der keinen Inhalt enthalten sollte (normalerweise Text), würden Sie keine Pixel in diesem Bereich platzieren. Ich werde versuchen, ein grafisches Beispiel in Kürze zu erstellen. – kcoppock
Sieht so aus, als hätte ich es bekommen –