画面の大きさに合わせた画像を動的にImageviewにセットして、ちょうど画面とかさばるように表示させたいのですが上手くいきません。
画面の縦横が2000:1000だとすると画像のサイズは2000:1500ほどです。
この画像を左上に詰める形で、かつ縦を画面いっぱいに、横のはみ出た部分は無視する形で描写したいです。
元画像のサイズは600:400ほどなので、できれば表示の際に画面縦にそろえる形で拡大してほしいのですが、まだその段階までたどり着いていません。
以下の様なコードです。
<androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/wrapping" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleType="fitStart" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:srcCompat="@drawable/trans" />
予め透明の画像をセットしておき、動的に画像を差し替えています。
何か良い方法があれば教えていただけないでしょうか。
よろしくお願いいたします。
