У меня есть экран плеера, на котором я хочу отобразить изображение, предоставленное аудиофайлом, в виде квадрата. Большинство файлов содержат квадратную графику, а некоторые - прямоугольную. В этом случае я хочу использовать полную высоту изображения и «увеличить», теряя некоторую информацию справа и слева, но имея возможность отображать ее в квадрате. Прямо сейчас я не смог этого сделать. Кроме того, я хотел бы, чтобы это работало также, если предоставлен вертикальный прямоугольник
Я новичок в Constraintlayout и пробую следующее, но это не работает
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/thumbnail"
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintDimensionRatio="1:1"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:gravity="center"
android:filter="true"
android:padding="20dp"
android:elevation="1dp"
android:scaleType="centerCrop" />
</androidx.constraintlayout.widget.ConstraintLayout>
Любая идея о как этого добиться?