簡體   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