כדי לעבור למצב 'תמונה בתוך תמונה' בלחיצה על לחצן, מתקשרים למספר 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!") }