הוספת 'תמונה בתוך תמונה' באמצעות לחצן

כדי לעבור למצב 'תמונה בתוך תמונה' בלחיצה על לחצן, מתקשרים למספר enterPictureInPictureMode() ב-findActivity().

הפרמטרים כבר מוגדרים על ידי קריאות קודמות ל-PictureInPictureParams.Builder, כך שאין צורך להגדיר פרמטרים חדשים ב-builder. עם זאת, אם אתם רוצים לשנות פרמטרים כלשהם בלחיצה על לחצן, תוכלו להגדיר אותם כאן.

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