导航抽屉 + 滑动视图就像在 Play 商店/VLC 应用程序中一样

Navigation Drawer + Swipe View like in Play Store / VLC app

我正尝试在 Play 商店应用或 VLC app 中实现导航。

在 Play 商店应用中,他们使用导航抽屉,您可以在其中选择 'apps'。然后可以滑动 'views'(类别、家庭、最高付费...)(这里是 picture 以显示我在说什么)

在 VLC 应用程序中,他们使用导航抽屉 (?) 结合音频部分的滑动视图 (?)。

我正在寻找教程,但找不到合适的教程。大多数这些教程使用 Fragment 的 - 据我所知,这些不能包含滑动视图?

有人可以给我一个提示(此外,如果能看到一些代码会很高兴)如何继续进行下去吗?谢谢:)

查看最新的设计支持库,专门针对 TabLayout,您可以在其中指定固定选项卡(通常最多三个)或滑动选项卡(更多)。

http://android-developers.blogspot.co.uk/2015/05/android-design-support-library.html

在名为 Cheesesquare 的开源应用程序中还有一个很棒的演示。

https://github.com/chrisbanes/cheesesquare

托管 ViewPager 的 FrameLayout 可用于实现此目的。只需在布局顶部使用 LinearLayout 即可显示导航按钮。

ViewPager 将允许用户滑动浏览它包含的每个片段,您还可以设置每个按钮的 onClick 让 ViewPager 自动滑动到相关片段。

如果您想使用 TabLayout,请在 github. More specifically, take a look at SlidingTabLayout and SlidingTabStrip under iosched/android/src/main/java/com/google/samples/apps/iosched/ui/widget. Also take at look at this SO thread

上查看 Google I/O 应用