Как установить образ случайного размера на ImageView?
Когда:
- Первоначально размеры
ImageView: 250dp * 250dp - Размер изображения большего размера должен быть увеличен/уменьшен до 250 дп
- Изображение должно сохранять его соотношение сторон
- Размеры
ImageViewдолжны соответствовать размерам масштабированного изображения после масштабирования
например. для изображения 100 * 150 изображение и ImageView должно быть 166 * 250.
Например. для изображения 150 * 100 изображение и ImageView должно быть 250 * 166.
Если я устанавливаю границы как
<ImageView
android:id="@+id/picture"
android:layout_width="250dp"
android:layout_height="250dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="20dp"
android:adjustViewBounds="true" />
изображения правильно помещаются в ImageView, но ImageView всегда 250dp * 250dp.
