للدخول إلى وضع "نافذة ضمن النافذة" من خلال النقر على زر، يمكنك استدعاء
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!") }