更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 应用开发 > 鸿蒙有像安卓view.bringToFront()那样把组件置顶或者悬浮的方法

鸿蒙有像安卓view.bringToFront()那样把组件置顶或者悬浮的方法

更新时间:2022-02-25 16:32:15浏览次数:848+次

鸿蒙有没有像安卓view.bringToFront()那样把组件置顶或者悬浮的方法?

问题

最近在做一个本地播放器,调用了鸿蒙的Player的API,但是横屏时视频界面会挡住控制播放的组件,把surfaceProvider.pinToZTop(true);改成false之后,组件可以显示,但视频只有声音没有图像,鸿蒙有没有像安卓view.bringToFront()那样把组件置顶或者悬浮的方法?视频播放组件是放在一个Layout里面的,有开发者曾说过应该没有。

\

\

\

解答

加上以下这两行代码就可以达到想要的效果。

//下面两行代码可以把控制组件显示出来

surfaceProvider.pinToZTop(false);

getWindow().setTransparent(true);

\

以上是开发出来的效果截图。