вы пытались перевернуть из центра bitmap
private fun Bitmap.flip(x: Float, y: Float, cx: Float, cy: Float): Bitmap {
val matrix = Matrix().apply { postScale(x, y, cx, cy) }
return Bitmap.createBitmap(this, 0, 0, width, height, matrix, true)
}
использовать
val centerx = bitmap.width / 2f
val centery = bitmap.height / 2f
val flipBitmap = bitmap.flip(-1f, 1f, centerx , centery )
imageview.setImageBitmap(flipBitmap)