我有一个ViewPager
有三个Fragments
,但我想实现自己的自定义菜单。但是,我不知道如何协调ViewPager
手势的触摸,以便我的菜单下方的栏不仅仅是两个不同触摸之间的动画当我点击时一个不同的图标,条形从X到Y),但期间将一个片段拖向相邻的片段。从某种意义上说,我想(深度)定制PagerSlidingTabStrip
。
确切地说,这是方案:
我不想使用外部库,因为我真的想了解如何使用实时动画协调手势(而不仅仅是:以Z毫秒从X到Y)。
答案 0 :(得分:0)
我认为ViewPager
以下TabLayout
会完成您正在寻找的内容。如果您想构建自定义解决方案,TabLayout
source code可能是一个很好的起点。
答案 1 :(得分:0)
您可以在视图寻呼机下添加TabLayout
,并使用您的TabLayout
协调视图寻呼机。
viewPaget.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout))