Build Play Music-like interface

为君一笑 提交于 2019-12-17 17:34:00

问题


I'm trying to build and interface that would mimic the recent Google Play Music interface which as a reminder looks like this on a phone

I've already got the DrawerLayout and the Tabs right, but I have no idea how to build the amazing bottom fragment that displays the currently playing song. It mixes two features:

  • If you swipe this fragment to the left, it will be replaced by the next song. i think it can be done fairly quickly using a ViewPager and a new Fragmentfor each song, but is it an efficient way to do it?
  • If you swipe it up, it will open kind of a drawer containing the player itself (see the above second and third screenshots). How can I get something similar inside my application? I can't find any mention of this inside the docs so I guess it's not really official.

回答1:


  • Use AndroidSlidingUpPanel library. It is pretty easy to use.
  • Add a FragmentPager inside this panel for the "Swipe left for the next song" feature. It also can be the "handle" for sliding up panel.
  • Add the player layout inside the sliding up panel layout


来源:https://stackoverflow.com/questions/21658058/build-play-music-like-interface

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!