私は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 を返すようにメソッドをオーバーライドしたため、オーバー スクロールのエッジ効果が無効になることです。これを達成する方法はありますか?