更新时间:2022-02-25 16:32:15浏览次数:848+次
鸿蒙有没有像安卓view.bringToFront()那样把组件置顶或者悬浮的方法?
问题
最近在做一个本地播放器,调用了鸿蒙的Player的API,但是横屏时视频界面会挡住控制播放的组件,把surfaceProvider.pinToZTop(true);改成false之后,组件可以显示,但视频只有声音没有图像,鸿蒙有没有像安卓view.bringToFront()那样把组件置顶或者悬浮的方法?视频播放组件是放在一个Layout里面的,有开发者曾说过应该没有。
解答
加上以下这两行代码就可以达到想要的效果。
//下面两行代码可以把控制组件显示出来
surfaceProvider.pinToZTop(false);
getWindow().setTransparent(true);
以上是开发出来的效果截图。
相关资讯