"Приклеить" ImageView к нижней части RelativeLayout
Есть программно созданный элемент imageView:
// создание пустого
val imageView = ImageView(context)
imageView.setImageResource(R.color.colorPrimary)
// создаем пустые параметры, которые настроим и потом передадим в созданный ImageView
val params = ViewGroup.MarginLayoutParams(0, 0)
// отступ слева и снизу по 100, такие же размеры (потом будет меняться)
params.bottomMargin = 100
params.leftMargin = 100
params.width = 100
params.height = 100
// применяем параметры и добавляем на заданный "val layout: RelativeLayout"
imageView.layoutParams = params
layout.addView(imageView)
Результат - синяя штука на картинке (код идентичный, только размеры задаются через кучу параметров, сути не меняет)

В итоге синяя штука прикреплена к верхней части, хотя bottomMargin присутствует и вполне работает, что видно по макету. А нужно, чтобы она прикреплялась к нижней части как соседняя картинка. Только та картинка прикрепляется еще в самой xml-разметке с помощью
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
Синяя же картинка создается полностью внутри .kt, при определенных триггерах.
Вопрос - как заставить этот ImageView "приклеиваться" к нижней части RelativeLayout, а не к верхней?