En cuanto al rendimiento, lo que suele ser mejor, utilizando una imagen o una forma creada XML como un dibujable?
Pregunta
Por ejemplo, si cada fila en una lista tenía un fondo que era un gradiente, sería mejor utilizar una imagen de un gradiente o para definir ese gradiente en una forma estirable en XML? Es existe una importante diferencia de rendimiento entre los dos métodos?
Solución
Yo sólo hizo una pregunta similar y que sonaba como que el uso de un dibujable imagen es computacionalmente más eficiente que el uso de un vector. (Pero no estoy experto así que no me cita en eso)
Realmente depende de lo que su tratando propuesto alcanzar en el primer lugar. Si ha completado activos creativos que no van a cambiar entonces tendría sentido crear mapas de bits, etc de los.
Sin embargo, si su prototipado o simplemente empezando a dar cuerpo a su aplicación en la que los colores, tamaños, etc. transiciones son propensos a cambiar rápidamente y con frecuencia a continuación, los mapas de bits en realidad no van a ayudar a su causa.
Durante el desarrollo y en la delantera que crearía una biblioteca de dibujables que podría volver a usar y actualizar a menudo. A continuación, una vez que todo está completo y firmado y si el rendimiento era importante que había revertir a las imágenes.
Si tu lo suficientemente organizada que tal vez podría utilizar un tema o estilo para cambiar entre los dos.
Otros consejos
No prematuramente Optomize. Eso es una cosa muy difícil saber lo que va a ser mejor. Yo sólo lo hacen en XML, ya que sería más fácil para el cambio.