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