Для повышения производительности необходимо уменьшить иерархию. Здесь вместо двух / трехуровневой иерархии вы можете использовать единственный макет ограничения в качестве корневого макета.
В макете ограничений используется кнопка с ограничением
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
это установит кнопку в центре, после чего установите два изображения
imageView1:
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="id:button"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
imageView2:
app:layout_constraintTop_toBottomOf="id:button"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
Многоуровневая иерархия занимает много времени для загрузки пользовательского интерфейса. Итак, попробуйте уменьшить его.