如何进一步减小Android画中画窗口的大小?

问题描述

我正在编写一个倒数计时器Android应用程序。该应用程序的一个小功能是允许计时器保持处于画中画模式。其他一切正常。唯一的问题是,我需要在小窗口上显示的是倒数时间,所以我希望小窗口更小。否则,会有很多看起来很难看的空白,如下所示:

timer pip

PictureInPictureParams.Builder()。setAspectRatio(rational)仅允许我更改纵横比,而不能更改尺寸。还有其他方法可以进一步减小小窗口的大小吗?

解决方法

到目前为止,尚无直接答案。我想出了一种解决方法。我通过使用自定义主题使计时器活动透明:

SESSION_DRIVER=file
SESSION_LIFETIME=60

当活动进入画中画模式时,我将计时器textview的父级布局的背景色更改为透明,其他所有内容更改为visible.gone。结果是这样的:

enter image description here

并不完美,但我想目前可以解决这个问题。如果您能对此有所改善,请发表评论。谢谢。