我需要在兩個不同的ViewPagers中以一個幻燈片手勢向其中任何一個進行幻燈片切換。我怎麼去解決這個問題?繼ViewPager類在OnPageChangeListener代碼同時在一個手勢中移動兩個VIewPagers
0
A
回答
0
添加
public void onPageSelected(int position)
{
secondViewPager.setCurrentItem(position, true);
}
+1
這不是我想要的。你的技術只會導致一次轉換。如果我需要在轉型過程中堅持不懈,該怎麼辦? – neaGaze
0
以下的代碼幻燈片都同時ViewPagers有大小是否相同或不:
viewPagerBanner.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
private int scrollState = ViewPager.SCROLL_STATE_IDLE;
// Indicates that the pager is in an idle, settled state.
// The current page is fully in view and no animation is in progress.
@Override
public void onPageScrolled(int position, float positionOffset,
int positionOffsetPixels) {
if (scrollState == ViewPager.SCROLL_STATE_IDLE) {
return;
}
viewPagerTitle.scrollTo(viewPagerBanner.getScrollX()*
viewPagerTitle.getWidth()/
viewPagerBanner.getWidth(), 0);
// We are not interested in Y axis position
}
@Override
public void onPageSelected(int position) {}
@Override
public void onPageScrollStateChanged(int state) {
scrollState = state;
if (state == ViewPager.SCROLL_STATE_IDLE) {
viewPagerTitle.setCurrentItem(viewPagerBanner.getCurrentItem(), false);
}
}
});
使用相同的代碼另一個ViewPager。
相關問題
- 1. 在Vertical ViewPager中同步兩個ViewPagers
- 2. Android:在一個手勢中檢測到兩個手勢
- 3. 同時識別兩個手勢
- 4. 用兩個手指手勢滾動
- 5. 用兩個手指同時移動兩個不同的滾動查看器
- 6. 如何在同一個手勢疊加中繪製多個彩色手勢
- 7. 平移手勢和滑動手勢
- 8. 註冊兩個FreeDrag手勢
- 9. 用兩個手指移動兩個不同的物體SpriteKit
- 10. iOS:兩個手勢,一個目標 - 動作
- 11. 同時處理多個手勢
- 12. 同時禁用多個長按手勢
- 13. 識別兩個手指向下滑動UITableView中的手勢
- 14. 滑動手勢啓動同一活動的多個實例
- 15. 與幾個ViewPagers做活動
- 16. 檢測兩個手機在一個區域內的移動?
- 17. CF - 移動管理手勢
- 18. 使用移動手勢
- 19. MySQL:在同一個查詢中有兩個移動平均數?
- 20. 如何在同一個佈局中移動兩個貼紙android
- 21. 繪製一個矩形,使用移動手勢
- 22. Python - 同時移動兩個龜對象
- 23. AndEngine同時移動兩個物體
- 24. iOS:滑動手勢推入一個ViewController?
- 25. 2個ViewPagers
- 26. 找出多少個手指在平移手勢中使用 - UIPanGestureRecogniser
- 27. Android在活動中處理來自同一手勢的多個片段動畫
- 28. 在滑動手勢中製作一個ImageView動畫
- 29. 多個GLSurfaceView在同一時間移動
- 30. 手勢在一個UIView中開始,在另一箇中繼續?
添加您現有的代碼,以便我們可以幫助您。 –
爲什麼你要用兩個'ViewPager',如果你想讓它們像'ViewPager'一樣? – CommonsWare
其實我需要屏幕,當檢測到向下滑動時,應該顯示一個視圖,並在向上滑動時顯示另一個視圖。這兩個視圖都應該水平滑動。這就是爲什麼我做了兩個觀看者。但我無法同步這兩個視圖頁面。我捕捉到任何ViewPager的觸摸事件,然後將該觸摸事件轉移到另一個觸發事件,但仍拋出異常。 – neaGaze