Performance wiese, was ist in der Regel besser, ein Bild mit oder einer XML erstellten Form als ziehbar?

StackOverflow https://stackoverflow.com/questions/4006637

  •  25-09-2019
  •  | 
  •  

Frage

Zum Beispiel, wenn jede Zeile in einer Liste einen Hintergrund hat, dass ein Gradient war, wäre es besser, ein Bild von einem Gradienten zu verwenden oder diese Gradienten in einer Form ziehbar in XML zu definieren? Ist es erheblicher Performance-Unterschied zwischen den beiden Methoden?

War es hilfreich?

Lösung

Ich fragte nur eine ähnliche Frage, und es klang wie das ein Bild ziehbar mit effizienter rechnerisch ist ein Vektor als verwenden. (Aber ich bin kein Experte so zitieren Sie mich nicht auf das)

Es hängt wirklich davon ab, was Ihr versucht, in erster Linie zu erreichen, festzulegen. Wenn Sie das kreative Vermögen abgeschlossen haben, die sich ändern werden nicht dann wäre es sinnvoll, Bitmaps erstellen usw. von denen.

Wenn Sie jedoch Prototyping oder einfach nur Ihre Anwendung zu konkretisieren beginnen, wo Farben, Größen, Übergänge etc. sind wahrscheinlich schnell ändern und oft dann Bitmaps wirklich nicht Ihre Ursache nicht helfen.

Während der Entwicklung und vorne i eine Bibliothek von Drawables schaffen würde, ich könnte wieder zu verwenden und zu aktualisieren oft. Dann, wenn alles abgeschlossen und abgezeichnet und wenn die Leistung wichtig ist ich auf Bilder zurückkommen würde.

Wenn Ihr organisiert genug, um Sie vielleicht ein Thema oder Stil, um zwischen den beiden nutzen könnten.

Andere Tipps

nicht vorzeitig optomize. Das ist eine wirklich harte Sache, zu wissen, was besser sein wird. Ich würde es nur in xml tun, da es einfacher zu ändern wäre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top