2

私はViewPager別のものを持っていViewPagerます。ViewPagerまた、子に親の位置を変更させたくありませんViewPager

そこで、次のオーバーライドされたメソッドを使用して、独自の ViewPager を実装しました。

@Override
protected boolean canScroll(View v, boolean arg1, int arg2, int arg3, int arg4) {

    if(v != this && v instanceof ViewPager {

        return true;
    }
    return super.canScroll(v, arg1, arg2, arg3, arg4);
}

これは完全に機能します。

ここで、最後の要素に到達したViewPagerときに、子にネイティブのオーバースクロール エッジ効果を実現したいと考えています。ViewPager

canScroll()問題は、 true を返すようにメソッドをオーバーライドしたため、オーバー スクロールのエッジ効果が無効になることです。これを達成する方法はありますか?

4

0 に答える 0