Графика на основе XML против png drawables?

Мой партнер, дизайнер, и я, разработчик, в настоящее время пытаемся выяснить, что является лучшим подходом для производительности и качества приложения на разных устройствах.

Есть много случаев, когда мы можем создавать фактическую графику, такую как состояния кнопок и фоны макетов, и это еще не все, все на основе xml. Некоторые из них сложны и имеют несколько слоев и градиентов, в то время как другие представляют собой простую графику в форме.

В какой момент рекомендуется иметь реальные рисуемые изображения?

Я думаю, что преимущества графики на основе xml - более высокое качество, ее можно растягивать и гибко размещать на разных устройствах, в то время как реальные рисуемые изображения нужно правильно подбирать по размеру для любой плотности экрана или использовать nine-patch.

Может ли быть снижение производительности при создании этих xml drawables?

8
задан Jona 19 December 2011 в 00:57
поделиться