BiB über eine Schaltfläche hinzufügen

Um den Bild-in-Bild-Modus durch Klicken auf eine Schaltfläche zu aktivieren, rufen Sie enterPictureInPictureMode() für findActivity() auf.

Die Parameter wurden bereits durch vorherige Aufrufe von den PictureInPictureParams.Builder festgelegt. Sie müssen also keine neuen Parameter für den Builder festlegen. Wenn Sie jedoch Parameter durch Klicken auf eine Schaltfläche ändern möchten, können Sie sie hier festlegen.

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!")
}