нужно выставлять отступ в зависимости от булевой переменной вью модели, примерно вот что есть: (kotlin) class ViewModel : BaseObservable { var needBottomMargin = trueIfNeed()
private fun trueIfNeed(){....} }
layout:
<View android:id = .... android:layout_marginBottom="{может быть или 0 или activity_vertical_margin}" />