Всем привет! Проблема такая: у меня есть экран с корневой разметкой ConstraintLayout, внизу у данного экрана должна располагаться кнопка. Но до кнопки есть ещё некоторое количество вьюшек, которые на маленьком экране тупо уходят под кнопку. Хочется добиться такого поведения: если места для всего хватает, то кнопка должны располагаться внизу экрана, а иначе располагаться под вьюшками с возможностью скролла. Как добиться такого эффекта? (примерно как выглядит на больших и маленьких устройствах можно увидеть на скриншоте)