برای ورود به حالت 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!") }