构建播放音乐般的界面

fra*_*isr 22 android android-ui android-layout android-fragments

我正在尝试构建和界面,模仿最近的Google Play音乐界面,它在手机上的提示如下所示

谷歌播放音乐界面

我已经得到了DrawerLayout正确的选项卡,但我不知道如何构建显示当前播放歌曲的惊人底部片段.它混合了两个功能:

  • 如果您将此片段向左滑动,它将被下一首歌曲替换.我认为每首歌使用a ViewPager和new 可以相当快地完成Fragment,但这是一种有效的方法吗?
  • 如果你向上滑动,它会打开包含播放器本身的抽屉(参见上面的第二和第三个屏幕截图).如何在我的应用程序中获得类似的东西?我在文档中找不到任何提及,所以我猜它不是真正的官方.

Min*_*nas 18

  • 使用AndroidSlidingUpPanel库.它很容易使用.
  • 在此面板中添加FragmentPager,以"向下滑动以播放下一首歌曲"功能.它也可以是用于向上滑动面板的"手柄".
  • 在向上滑动面板布局中添加播放器布局

  • @ThuyTrinh你可以尝试setEnableDragViewTouchEvents(true); (2认同)