gpt4 book ai didi

android - 如何为 Android 的画中画模式创建自定义屏幕尺寸?

转载 作者:行者123 更新时间:2023-11-29 23:18:02 24 4
gpt4 key购买 nike

我正在尝试在我的应用程序中实现画中画模式,类似于我们在 Whatsapp 中单击 YouTube 链接时所看到的。是否可以在我们的应用中创建类似的 View 。

目前我正在让 Android 设置我的默认屏幕尺寸。这是代码段:

final PictureInPictureParams.Builder pictureInPictureParamsBuilder =
new PictureInPictureParams.Builder();
pictureInPictureParamsBuilder.build();
enterPictureInPictureMode(pictureInPictureParamsBuilder.build());

上面提到的代码允许我的视频在一个小的画中画窗口中播放。我想在更大的 pip 屏幕上观看视频。我尝试设置自定义宽高比,但它们都没有增加 pip 窗口的大小。

我该如何解决这个问题?

提前致谢!

最佳答案

根据谷歌的 sample project , 诀窍似乎是将所需的宽度和高度组合设置为 Rational 以与 setAspectRatio 一起使用。

final PictureInPictureParams.Builder pictureInPictureParamsBuilder =
new PictureInPictureParams.Builder();
Rational aspectRatio = new Rational(width, height);
mPictureInPictureParamsBuilder.setAspectRatio(aspectRatio);
enterPictureInPictureMode(pictureInPictureParamsBuilder.build());

您不需要第二次调用 build。使用和不使用它我都看到了相同的结果。

关于android - 如何为 Android 的画中画模式创建自定义屏幕尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54976761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com