Подтвердить что ты не робот

ViewStub vs. View.GONE

Насколько я понял, ни один из ViewStub, ни вид, который GONE не участвуют в мерах и макетах (или рендеринг в любом случае).

Есть ли разница в производительности рендеринга? Какая лучшая практика о том, когда использовать, что?

4b9b3361

Ответ 1

Эффективность рендеринга входит в картину при раздувании представлений.

Моя догадка заключается в том, что гораздо дешевле раздуть ViewStub, чем раздувать представление, либо из XML, либо путем изменения видимости. ViewStub особенно используется, когда вам нужно добавлять/удалять (неопределенные) представления (например, добавлять номера телефонов к указанному контакту). Надеюсь, это то, что вы искали.