BiB über eine Schaltfläche hinzufügen

Wenn Sie den PiP-Modus durch Klicken auf eine Schaltfläche aufrufen möchten, rufen Sie auf findActivity() enterPictureInPictureMode() auf.

Die Parameter wurden bereits durch vorherige Aufrufe von PictureInPictureParams.Builder festgelegt. Sie müssen also keine neuen Parameter für den Builder festlegen. Wenn Sie jedoch Parameter beim Klicken auf die 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!")
}