1

我試圖在我的遊戲中創建高分viewpager。 在高分viewpager我想有一個水平滾動背景。viewpager中的可滾動背景

我發現parralex背景,但我無法使它工作。 在另一個線程在這裏stackoverflow我找到了一個自定義viewpager類的鏈接。 這也使用parralex背景,但我不想更換整個viewpager類。 這是link

我該如何在viewpager中獲得可滾動的背景?

在此先感謝!

回答

0

在活動實施ViewPager.OnPageChangeListener和onPageScrolled改變你的背景來匹配當前位置

0

我實現了類似的東西你想要什麼:

AsyncBackgroundViewPager

這是一個小部件允許您通過網絡調用異步加載圖像,並將其緩存到設備。當需要再次顯示時,相同的圖像將被解碼。不幸的是,這個小部件依賴於我寫的一個圖像緩存庫(它確實存在缺陷)。小部件雖然可以工作,但它確實提供了一種通過ViewPager加載大背景的方法。

你也可以根據你需要的任何需求進行破解。一旦完成,我將上傳一個帶有依賴關係的版本,這個版本很快就會出現,所以如果你願意的話,請留意一下。

根據您要顯示多少背景,您可以簡單地將on draw方法更改爲繪製某個指定寬度(目前它涵蓋了所有ViewPager)。

該項目有一個工作MainActivity,你應該能夠在下載後馬上運行。