我想知道是否还有更多内容,但是如何构建应用程序以便视频将位于其后面的搜索屏幕之上,它只是一个 Framelayout在其中使用多个视图并操纵视频播放器容器的大小?
答案 0 :(得分:0)
您可以使用DDMS检查任何应用程序的View层次结构。 我只是想弄清楚Youtube的层次结构并发现它非常复杂。基本上,视频是一个自包含的FrameLayout,其余的内容是另一个FrameLayout。这样,当您搜索内容时,视频就可以在角落里继续播放。
这是层次结构的简化版本:
<Parent>
<FrameLayout>
Video info AND search functionality
</FrameLayout>
<FrameLayout>
The video
</FrameLayout>
</Parent>
当然,幕后必定会有很多魔力。