افزودن «تصویردرتصویر» ازطریق دکمه

برای ورود به حالت PiP ازطریق کلیک کردن روی دکمه، 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!")
}