繁体   English   中英

如何使用自定义菜单协调ViewPager动画?

[英]How can I coordinate the ViewPager animation with a custom menu?

我有一个带有三个FragmentsViewPager ,但是我想实现自己的自定义菜单。 但是,我不知道如何协调ViewPager手势的触摸,以便菜单下方的栏不仅两个不同的触摸之间进行了动画处理(当我单击其他图标时,该栏从X变为Y ),而且还一个片段的朝向相邻的一个拖动期间 从某种意义上说,我想(深度)自定义PagerSlidingTabStrip

确切地说,这是方案:

在此处输入图片说明

我不想使用外部库,因为我真的很想了解如何将手势与实时动画协调起来(不仅是:从X到Y以Z毫秒为单位)。

我认为TabLayout下面的ViewPager可以完成您正在寻找的东西。 如果要构建自定义解决方案,则TabLayout 源代码可能是一个不错的起点。

您可以在视图分页TabLayout下添加一个TabLayout ,然后将视图分页器与TabLayout协调。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM