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