Задать вопрос
@orbit070

Можно ли расположить индикатор загрузки по центру LinearLayout?

Всем привет.
Есть LinearLayout, по центру есть форма с полями и кнопкой отправки данных. По нажатии на кнопку нужно отобразить по центру индикатор загрузки(ProgressBar). Я всячески пытался это сделать и не вышло. Прежде чем продолжу пытаться решил поинтересоваться, а возможно ли вообще это? То есть этот индикатор нужно расположить и отобразить "поверх" остальных элементов, которые уже заняли центр. Такое часто можно встретить в приложениях, неужели для этого нужно использовать другой Layout?
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Да, нужен другой лэйаут. Линеар располагает элементы линейно. Самый простой способ - запихать всё во FrameLayout, в него же положить прогресс выше, чем линеар.

В конкретном случае, конечно, надо смотреть. Может там и констрейнт можно поюзать, а может и не надо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы