我在使用FragmentPagerAdapter開發的應用程序中的標籤功能之間滑動。我的問題是:如何防止在第一個和最後一個視圖中滑動的「無法再進一步」動畫?Android編程:在標籤之間滑動,在兩端刪除
因此,假設您有三個選項卡,並且您已經位於最右邊的選項卡上。如果您再次嘗試向右滑動,則會出現灰色/黑色陰影,表示您不能再往前走。
我在使用FragmentPagerAdapter開發的應用程序中的標籤功能之間滑動。我的問題是:如何防止在第一個和最後一個視圖中滑動的「無法再進一步」動畫?Android編程:在標籤之間滑動,在兩端刪除
因此,假設您有三個選項卡,並且您已經位於最右邊的選項卡上。如果您再次嘗試向右滑動,則會出現灰色/黑色陰影,表示您不能再往前走。
您可以使用以下代碼向用戶顯示警報。
public void onPageScrollStateChanged(int state) {
int currentPage = pager.getCurrentItem(); //ViewPager Type
if (currentPage == 3 || currentPage == 0){
//Write your custom logic here.
}
}
希望這對你有幫助。
開始的好主意,但harism的解決方案變得簡單得多。不過謝謝。 – JoY
_View.setOverScrollMode(OVER_SCROLL_NEVER)_以編程方式或_android:overScrollMode =「never」_ xml屬性至少適用於ScrollViews。 – harism
謝謝哈里斯。這正是我一直在尋找的!我只是在我的尋呼機適配器上調用setOverScrollMode(View.OVER_SCROLL_NEVER),它工作。 – JoY