标签布局滑动方向的自定义

Customization of tab layout swiping direction

我一直在尝试将我的 tabLayout 设置为使用 RTL 支持,但我遇到了问题。 在 RTL(从右到左)中,您需要向右滑动才能显示下一页。 目前,当您向右滑动时,它会显示上一个。

我相信你们中没有多少人尝试过使用 RTL,所以我制作了(好吧,我至少尝试过)对这个问题制作了描述性图像 -

如何解决 向右滑动 会显示下一页 而不是上一页? 有什么办法可以改变滑动方向吗?

您面临的实际问题是 ViewPager 仍然不支持 RTL。

这是 well-known 并且非常老的问题 - 您可以在 Google 的问题跟踪器中找到它:ViewPager RTL swipe direction

最近,Booking.com 的工程师 uploaded 他们的 RtlViewPager。 它几乎是完美的,除了缺少 TabLayout 的支持。所以我分叉并修复了它。

随时查看:ksloginov/RtlViewPager