This is a workaround. The idea came from https://github.com/google-ar/arcore-android-sdk/issues/1312
private fun configureSession() {
session?.let {
val config = Config(it)
config.focusMode = Config.FocusMode.AUTO
it.configure(config)
}
workaroundForCameraFocus()
}
/**
* This is a workaround for camera being in a fixed focus mode at the start of the session.
* https://github.com/google-ar/arcore-android-sdk/issues/1312
*/
private fun workaroundForCameraFocus() {
session?.resume()
session?.pause()
session?.resume()
}
This is a workaround. The idea came from https://github.com/google-ar/arcore-android-sdk/issues/1312
private fun configureSession() {
session?.let {
val config = Config(it)
config.focusMode = Config.FocusMode.AUTO
it.configure(config)
}
workaroundForCameraFocus()
}
/**
* This is a workaround for camera being in a fixed focus mode at the start of the session.
* https://github.com/google-ar/arcore-android-sdk/issues/1312
*/
private fun workaroundForCameraFocus() {
session?.resume()
session?.pause()
session?.resume()
}