#android #video #android-fragments #fullscreen
#Android #Видео #android-фрагменты #полноэкранный режим
Вопрос:
У меня есть макет, который состоит из listview и фрагмента. В Listview перечислены все каналы, а фрагмент используется для воспроизведения видеоканалов. Пока все хорошо. Все это работает. Но проблема в том, что я хочу, чтобы видео было полноэкранным, вместо того, чтобы занимать только фрагмент и по-прежнему показывать listview слева. Я не ищу код, но мне нужны какие-либо подсказки о том, как это сделать.
Одним из способов было бы получить доступ к просмотру cureentactivity (listview и fragment) и заменить его новым фрагментом и поместить на него surfaceview? Просто предположение, любое понимание или подсказка очень ценятся. Я бы попробовал то, что думаю, к завтрашнему утру, а до тех пор, если мне повезет, у меня будут некоторые подсказки здесь 😉
О, и последнее, но не менее важное: я использую surfaceview, а не видеообзор
Ответ №1:
Я не уверен, что это то, что вы ищете, но у меня есть похожее приложение, использующее фрагменты, где пользователь может при желании «скрыть» боковой просмотр списка, чтобы фотография занимала почти весь экран.
В итоге я последовал этому примеру HoneycombGallery в примерах Android SDK, который скрывает «вид сбоку» с помощью анимации ширины вида сбоку до целевой ширины 0, чтобы фотография могла занимать как можно больше места на экране :
http://developer.android.com/resources/samples/HoneycombGallery/index.html
Не уверен, что у вас возникнут какие-либо проблемы с SurfaceView, но это может быть полезно.
Комментарии:
1. спасибо burgersmoke, я разберусь с этим, я ценю вашу помощь, я думаю, этого должно быть достаточно для моего понимания, я искал только подсказку, а не сам код, так что это идеально подходит для меня, я попробую и опубликую свое решение, если оно заработает. Еще раз спасибо за подсказку..
2. Итак, вы добились того, что это решение заработало? В конечном итоге вы использовали этот подход или что-то еще? Мне любопытно услышать, как вы это решили.