Как отобразить мини-контроллер внизу или постоянные элементы управления мультимедиа, такие как Spotify или Google Music, во всем приложении

Я разрабатываю приложение, которое может воспроизводить видео с YouTube или другой потоковой передачи в прямом эфире, если пользователь нажал кнопку «Назад/домой», пользователь может услышать только звук, а затем снова вернуться к просмотру видео. Я создал сервис, который держит плеер и делает все. Во всем моем приложении есть много действий и фрагментов.

Вопрос:

Я хочу показать мини-контроллер внизу каждого экрана, когда что-то воспроизводится, вы можете ссылаться на такие приложения, как Spotify, google play и другие музыкальные приложения. Эти приложения показывают мини-контроллер, когда пользователь покидает свою основную активность/фрагмент медиаплеера. Как я могу реализовать эту функцию в моем текущем приложении. Примечание: мое приложение содержит много действий и фрагментов. Таким образом, существует не только один основной вид деятельности.

Что я пытался найти возможное решение:

  1. Сначала ссылка, здесь они предлагают использовать только одно действие во всем приложении, а другие - только фрагменты, что в моем случае невозможно.

  2. Сворачивание нижней панели (например, Google Music) в Android: здесь они предлагают свернуть и развернуть нижнюю панель, я тоже ищу эту анимацию, но еще одна вещь заключается в том, как я могу сохранить нижнюю панель во всем приложении, когда пользователь переходит на другие экраны.

  3. AndroidSlidingUpPanel, эта библиотека будет мне полезна? Сделать постоянный нижний бар во всем приложении?

Может ли кто-нибудь рассказать мне, как они справляются с этим во всем приложении?

Вы можете найти изображение ниже, которое дает вам четкое представление о том, что именно я ищу.

Изображение MiniController:

введите здесь описание изображения


person sam_k    schedule 08.07.2016    source источник
comment
на этот вопрос лучше ответить stackoverflow. ком/вопросы/21658058/   -  person William    schedule 19.05.2017