Лучше использовать пустой вид или скрыть существующий?

#android #android-layout #android-xml

Вопрос:

Я использую видоискатель, в котором есть 3 состояния :

  • ПРОСТОЯ (где я обрабатываю разрешения, а тем временем представление пустое)
  • ПОИСК (Есть макет с анимацией Лотти)
  • ОШИБКА (Если поиск не удался, я показываю макет, очень похожий на макет ПОИСКА)

Мне действительно не нужно состояние простоя, но я не хочу ничего показывать пользователю, пока не будут предоставлены разрешения. и чтобы выполнить то, что я хочу, я поместил объект «Пробел» в XML-файл, который буквально является пустым объектом.

Таким образом, внутри видоискателя есть 1 объект «Пространство» и 2 объекта «Включить».

Интересно, не лучше ли использовать атрибут невидимый/исчезнувший с первым дочерним объектом вместо использования пространства. ПОИСК и СБОЙ содержат анимацию с несколькими стилями, и пространство действительно имеет небольшой вес, потому что это в основном ничто.

TL;DR -> С точки зрения производительности, лучше ли использовать пустой легкий объект представления (пространство с 0 атрибутами), чем использовать невидимый/исчезнувший с макетом, который содержит анимацию и несколько стилей ?