Para entrar no modo PiP com um clique no botão, chame
enterPictureInPictureMode()
em findActivity()
.
Os parâmetros já são definidos por chamadas anteriores para o
PictureInPictureParams.Builder
. Portanto, não é necessário definir novos parâmetros
no builder. No entanto, se você quiser mudar os parâmetros ao clicar no botão, defina-os aqui.
val context = LocalContext.current Button(onClick = { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { context.findActivity().enterPictureInPictureMode( PictureInPictureParams.Builder().build() ) } else { Log.i(PIP_TAG, "API does not support PiP") } }) { Text(text = "Enter PiP mode!") }