透過按鈕新增子母畫面

如要透過按一下按鈕進入 PiP 模式,請在 findActivity() 上呼叫 enterPictureInPictureMode()

參數已在先前對 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!")
}