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

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

הפרמטרים כבר מוגדרים על ידי קריאות קודמות אל PictureInPictureParams.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!")
}