2014-06-11 43 views
0

我在使用FragmentPagerAdapter開發的應用程序中的標籤功能之間滑動。我的問題是:如何防止在第一個和最後一個視圖中滑動的「無法再進一步」動畫?Android編程:在標籤之間滑動,在兩端刪除

因此,假設您有三個選項卡,並且您已經位於最右邊的選項卡上。如果您再次嘗試向右滑動,則會出現灰色/黑色陰影,表示您不能再往前走。

+1

_View.setOverScrollMode(OVER_SCROLL_NEVER)_以編程方式或_android:overScrollMode =「never」_ xml屬性至少適用於ScrollViews。 – harism

+0

謝謝哈里斯。這正是我一直在尋找的!我只是在我的尋呼機適配器上調用setOverScrollMode(View.OVER_SCROLL_NEVER),它工作。 – JoY

回答

0

如果您使用FragmentPagerAdapter,那麼它是FragmentPagerAdapter的默認功能。

+0

不在我的情況。它不會自動打開over_scroll_never。 – JoY

0

您可以使用以下代碼向用戶顯示警報。

public void onPageScrollStateChanged(int state) {    

    int currentPage = pager.getCurrentItem();  //ViewPager Type 

    if (currentPage == 3 || currentPage == 0){ 
     //Write your custom logic here. 
    } 
} 

希望這對你有幫助。

+0

開始的好主意,但harism的解決方案變得簡單得多。不過謝謝。 – JoY