#android #android-layout #android-xml
Вопрос:
Я использую видоискатель, в котором есть 3 состояния :
- ПРОСТОЯ (где я обрабатываю разрешения, а тем временем представление пустое)
- ПОИСК (Есть макет с анимацией Лотти)
- ОШИБКА (Если поиск не удался, я показываю макет, очень похожий на макет ПОИСКА)
Мне действительно не нужно состояние простоя, но я не хочу ничего показывать пользователю, пока не будут предоставлены разрешения. и чтобы выполнить то, что я хочу, я поместил объект «Пробел» в XML-файл, который буквально является пустым объектом.
Таким образом, внутри видоискателя есть 1 объект «Пространство» и 2 объекта «Включить».
Интересно, не лучше ли использовать атрибут невидимый/исчезнувший с первым дочерним объектом вместо использования пространства. ПОИСК и СБОЙ содержат анимацию с несколькими стилями, и пространство действительно имеет небольшой вес, потому что это в основном ничто.
TL;DR -> С точки зрения производительности, лучше ли использовать пустой легкий объект представления (пространство с 0 атрибутами), чем использовать невидимый/исчезнувший с макетом, который содержит анимацию и несколько стилей ?