Build Play Музыкальный интерфейс

Я пытаюсь создать и интерфейс, который имитирует недавний интерфейс Google Play Music, который, как напоминание, выглядит так на телефоне

google play music interface

У меня уже есть DrawerLayout и вкладки справа, но я понятия не имею, как построить удивительный нижний фрагмент, который отображает текущую песню. Он смешивает две функции:

  • Если вы проведите этот фрагмент влево, он будет заменен следующей песней. Я думаю, что это можно сделать довольно быстро, используя ViewPager и новый Fragment для каждой песни, но эффективный способ сделать это?
  • Если вы проведете его, он откроет вид ящика, содержащего самого игрока (см. вышеприведенные второй и третий скриншоты). Как я могу получить что-то подобное в моем приложении? Я не могу найти упоминания об этом внутри документов, поэтому я думаю, что это не является официальным.

Ответы

Ответ 1

  • Используйте библиотеку AndroidSlidingUpPanel. Он довольно прост в использовании.
  • Добавьте FragmentPager внутри этой панели для функции "Прокрутить влево для следующей песни". Это также может быть "ручкой" для скользящей панели.
  • Добавить расположение проигрывателя в макете с выдвижной панелью