0

我有一个ViewPager三个Fragments,但我想实现我自己的自定义菜单。但是,我不知道如何协调ViewPager手势的触摸,以便我的菜单下方的栏不仅可以在之间动画这两个不同的触摸(当我点击不同的图标时,栏从X到Y),而且在期间拖动一个片段朝向相邻的片段。从某种意义上说,我想(深)定制PagerSlidingTabStrip如何将ViewPager动画与自定义菜单进行协调?

准确地说,这是方案:

enter image description here

我不想使用外部库,因为我真的想了解我怎么能协调与实时动画手势(而不仅仅是:以毫秒为单位从X到Y)。

回答

0

我认为在ViewPager以下的TabLayout会完成您要找的内容。如果您想构建自定义解决方案,那么TabLayoutsource code可能是一个很好的开始。

0

您可以在您的查看寻呼机下添加TabLayout,并使用您的TabLayout之类来协调查看寻呼机。

viewPaget.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout))