Важлива примітка: ViewFlipper і ViewSwitcher обидва є підкласами ViewAnimator і виконують те саме завдання. Основна відмінність між ними ViewSwitcher може зберігати лише два дочірніх перегляди, але ViewFlipper може зберігати два або більше дочірніх переглядів і показувати по одному.

ViewStub — це невидиме представлення нульового розміру, яке можна використовувати для лінивого збільшення ресурсів макета під час виконання. Коли ViewStub стає видимим або коли викликається #inflate(), ресурс макета роздувається. Потім ViewStub замінює себе у своєму батьківському елементі роздутим View або Views.

View є дочірнім класом Android. переглянути. Група «Перегляд у той час як перегляд» — це контейнер, який містить усі ці види всередині себе на додаток до кількох інших груп перегляду, таких як лінійний або кадровий макет тощо.

Макет визначає структуру інтерфейсу користувача у вашій програмі, наприклад у дії. Усі елементи в макеті побудовані за допомогою ієрархії об’єктів View і ViewGroup. Перегляд зазвичай малює те, що користувач може бачити та з чим взаємодіяти.

Ми можемо використовувати ViewStub у таких місцях, як індикатори прогресу, повідомлення про скасування, деякі деталі елементів тощо.

  1. Це зменшує використання пам’яті та прискорює візуалізацію, завантажуючи перегляди лише тоді, коли вони потрібні.
  2. Доступність методу у ViewStub.
  3. id — для унікальної ідентифікації ViewStub.

ViewResolver забезпечує зіставлення між назвами переглядів і фактичними переглядами. Перегляд стосується підготовки даних перед передачею певній технології перегляду.