Conversión de código de Java a Kotlin en Android Studio

¿Alguien puede explicar cómo replace el código Java existente con Kotlin dentro de Android Studio?

Si ya tienes Kotlin configurado en tu proyecto de Android Studio, puedes seguir los pasos que se detallan aquí para convertirlo automáticamente con las instrucciones aquí .

Desde el sitio:

  • En el menu principal, dirígete al menu Código.
  • Elija Convertir file Java a Kotlin File.
 fun setCameraDisplayOrientation(activity: Activity, cameraId: Int, camera: android.hardware.Camera) { val info = android.hardware.Camera.CameraInfo() android.hardware.Camera.getCameraInfo(cameraId, info) val rotation = activity.windowManager.defaultDisplay .rotation var degrees = 0 when (rotation) { Surface.ROTATION_0 -> degrees = 0 Surface.ROTATION_90 -> degrees = 90 Surface.ROTATION_180 -> degrees = 180 Surface.ROTATION_270 -> degrees = 270 } var result: Int if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { result = (info.orientation + degrees) % 360 result = (360 - result) % 360 // compensate the mirror } else { // back-facing result = (info.orientation - degrees + 360) % 360 } camera.setDisplayOrientation(result) }