вы ограничили нижнюю часть вашего RoundedImageView верхней частью tv_name и ограничили верхнюю часть tv_name нижней частью RoundedImageView, верхнее ограничение tv_name неясно, поэтому ваш вид изображения не может определить размер,Вы можете создать Указание в процентах и ограничить свои просмотры сверху и снизу.
<android.support.constraint.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/guideline"
android:orientation="horizontal"
app:layout_constraintGuide_percent="0.5"/>
или вы можете просто добавить DimensionRatio в ваш roundImageView примерно так:
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/img_item_home"
app:riv_corner_radius="20dp"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:layout_marginTop="8dp"
android:scaleType="centerCrop"
android:src="@drawable/sample_img"
app:layout_constraintDimensionRatio="H,3:1"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
/>
<TextView
android:id="@+id/tv_name"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@id/img_item_home"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"
android:ellipsize="end"
android:maxLines="1"
android:text="name" />