Android 全屏视频 - fragment

标签 android video android-fragments fullscreen

我有一个由 ListView 和 fragment 组成的布局。 Listview 列出所有 channel ,fragment 用于播放视频 channel 。到目前为止,一切都很好。所有的工作。但问题是我希望视频是全屏的,而不是只占用 fragment 并且仍然在左侧显示 ListView 。我不是在寻找代码,但我想要有关如何执行此操作的任何线索。

一种方法是获取当前 Activity 的 View ( ListView 和 fragment )并将其与新 fragment 交换并在其上放置表面 View ?只是猜测,非常感谢任何见解或线索。我会在明天早上尝试我的想法,直到那时如果我幸运的话,我会在这里找到一些线索;-)

哦,最后但同样重要的是,我使用的是 surfaceview 而不是 videoview

最佳答案

我不确定这是否是您要查找的内容,但我有一个使用 Fragments 的类似应用程序,用户可以选择“隐藏”侧面的 ListView,以便照片几乎占据整个屏幕。

我最终遵循了 Android SDK 示例中的这个 HoneycombGallery 示例,它通过侧 View 宽度的动画将“侧 View ”隐藏到目标宽度 0,以便照片可以占用尽可能多的屏幕空间:

http://developer.android.com/resources/samples/HoneycombGallery/index.html

不确定您是否会在使用 SurfaceView 时遇到任何问题,但这可能会有用。

关于Android 全屏视频 - fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6052361/

相关文章:

Android 工具栏按钮阴影

python - 跨平台视频录制解决方案

python - 用opencv制作视频,只有一帧

安卓ViewPager : Recursive entry to executePendingTransactions with no nested fragments

java - android.view.InflateException 错误

android - 当尝试从带有点击事件的 View 滚动时,滚动在 NestedScrollView 中不起作用

java - Android - Chronometer setBase() 无法正常工作

java.lang.NullPointerException : (Fragment) 异常

android - 我的 ImageButton 在添加背景颜色时失去了它的动画效果

audio - 使用Gstreamer在录制音频+视频的同时显示无音频视频