垂直DrawerLayout或SlidingPaneLayout

最新的Android支持库引入了DrawerLayout来实现常用UX模式,您可以向右或向左滑动以显示导航菜单。

我喜欢的是具有相同API的垂直DrawerLayout ,可以从布局的顶部/底部拉下/拉起。

由于4.2旧的SlidingDrawer已被弃用,我还没有听说过一些新的Widget实现相同的function。

DrawerLayout可以以某种方式扩展来实现垂直刷卡用户体验模式吗? 谷歌是否提供了一些不同的部件来实现它?

例如, Google音乐有一些类似于我要实现的function来拉动播放器。

在这里输入图像说明

我们最近在Umano应用程序中实现了这个function,并开放源代码: https : //github.com/umano/AndroidSlidingUpPanel

请享用。

Android支持库现在有底部表单行为来做到这一点。

请参阅此链接了解更多信息https://material.google.com/components/bottom-sheets.html