android - 视频播放时的 ScrollView 叠加

标签 android video overlay

在全屏视频播放期间,是否可以在点击屏幕时弹出叠加层?此叠加层将包含图像的 ScrollView 和相应的文本标签。

想象一下,如果您愿意,可以全屏播放电影。点击屏幕后,底部会出现一个可滚动的叠加层,其中包含该特定场景中所有 Actor 的照片和姓名。希望这个例子有所帮助。

根据我设法找到的内容,“RelativeLayout”可以提供我需要的答案。我发现的几乎所有与此相关的问题都涉及 map 或相机源上的叠加层,而不是流式视频。

非常感谢任何帮助! 谢谢!

会继续挖掘...

最佳答案

第 1 步:创建一个 RelativeLayout

第 2 步:将 VideoViewSurfaceView 放入 RelativeLayout

第 3 步:将 ScrollView 作为 VideoView/SurfaceView 之后的子项放入 RelativeLayout (例如,稍后在 XML 中)

第 4 步:让 ScrollView 消失 (android:visibility="gone")

第 5 步:在 VideoView/SurfaceView 上发生触摸事件时,使用 setVisibility() 使 ScrollView 可见

第 6 步:通过某种方式关闭 ScrollView(例如,BACK 按钮),将其返回到正常的“消失”状态

关于android - 视频播放时的 ScrollView 叠加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5821175/

相关文章:

android - 提交 Android Studio 时忽略文件

android - 如何更改 TextInputLayout 中的提示文本大小

qt - 使用 QtAV 制作视频缩略图

javascript - jQueryUI 对话框错误?

android - 处理 subview 中内部切换按钮的 onclick 事件

video - 如何使用 FFprobe 查看视频切片/帧的引用列表

javascript - 调整父容器大小时调整视频大小

android - ICS 键盘背面,主页按钮在覆盖上打开时不接触

css - 使用 CSS 叠加图像

java - JNI SetFloatArrayElement() 不工作