Выступление, как правило, лучше, используя изображение или XML созданную формы в виде нанесения?
Вопрос
Например, если каждая строка в списке имел фон, который был градиентом, лучше ли использовать изображение градиента или определить этот градиент в форме, нанесенном в XML? Существует ли значительная разница в производительности между двумя методами?
Решение
Я только что задавал аналогичный вопрос, и это звучало так, что используя изображение, который является более эффективным вычислительным, чем использование вектора. (Но я не эксперт, так что не процитируйте меня на этом)
Это действительно зависит от того, что вы пытаетесь выступить, чтобы достичь в первую очередь. Если вы завершили творческие активы, которые не собираются изменить, то это имеет смысл создавать растровые изображения и т. Д.
Однако, если ваш прототип или только начинающий плоть свое приложение, где цвета, размеры, размеры, переходы и т. Д., Скорее всего, будут изменяться быстро, и часто растровые изображения действительно не помогут вам.
Во время разработки и спереди я бы создал библиотеку нитей, которую я мог бы часто использовать и обновлять. Затем, как только все будет завершено и подписано, и если производительность важно, я вернулся к изображениям.
Если ваш организованный достаточно, вы, возможно, можете использовать тему или стиль для переключения между двумя.
Другие советы
Не преждевременно оптом. Это действительно сложно знать, что будет лучше. Я бы просто сделал это в XML, так как было бы легче изменить.