Android Studio rotate ImageView

val bitmap =
  binding.image.drawable.toBitmap(
               binding.image.drawable.intrinsicWidth,
               binding.image.drawable.intrinsicHeight
            )
val matrix = Matrix()
matrix.postRotate(90f)
val rotated = 
  Bitmap.createBitmap(
        bitmap,
           	0,
            0,
        binding.image.drawable.intrinsicWidth,
        binding.image.drawable.intrinsicHeight,
        matrix,
        	true
     )
  
binding.image.setImageBitmap(rotated)
Apollo