feat(android): add error handling for Kotlin version (#4018)

* feat(android): add error handling for Kotlin version mismatch

* fix: lint error

* refactor: use variables from gradle file

* chore: downgrade required Kotlin version

* refactor: check Kotlin version

* refactor: kotlin variables in build.gradle

* refactor: kotlin variables in build.gradle

* chore(doc): update document

* chore: add dependency to build.gradle for a specific version of react-native

* fix: remove additional dependency
This commit is contained in:
Seyed Mostafa Hasani
2024-07-24 11:37:19 +03:30
committed by GitHub
parent adbd06e2df
commit 6189080c9a
4 changed files with 33 additions and 11 deletions

View File

@@ -91,13 +91,12 @@ class FullScreenPlayerView(
parent = null
}
private fun getFullscreenIconResource(isFullscreen: Boolean): Int {
return if (isFullscreen) {
private fun getFullscreenIconResource(isFullscreen: Boolean): Int =
if (isFullscreen) {
androidx.media3.ui.R.drawable.exo_icon_fullscreen_exit
} else {
androidx.media3.ui.R.drawable.exo_icon_fullscreen_enter
}
}
private fun updateFullscreenButton(playerControlView: LegacyPlayerControlView, isFullscreen: Boolean) {
val imageButton = playerControlView.findViewById<ImageButton?>(com.brentvatne.react.R.id.exo_fullscreen)