ImageView의 모양을 원하는 모양으로 만들고 싶어 drawable 파일을 원하는 모양으로 만들어 ImageView의 background로 설정해주었다.
drawable 파일을 <shape> 태그를 이용해 원형 모양을 만들었다.

이 drawable을 ImageView의 background 설정에 적용해주어 ImageView를 이 모양으로 만들었다.

<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="@drawable/photo_drawable"
android:scaleType="centerCrop"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
그런데 이 ImageView에 setImageBitmap()메소드로 이미지를 설정해주어도 이미지는 원형이 되지않고 사각형으로 나왔다.

이 문제를 해결하기 위해 방법을 찾아본 결과 간단한 코드 한줄로 해결할 수 있다는 것을 알게 되었다.
imageView.setClipToOutline(true);
ImageView의 setClipToOutline() 메소드에 true를 전달하는것 만으로 해당 문제를 해결할 수 있었다.
