ListView などのスクロール可能なビューには、コンテンツのないエッジに沿ってフェード ブルー効果があり、最後までスクロールします。どうすればエフェクトを閉じることができますか?
リストビューで私は使用できます:
setHorizontalFadingEdgeEnabled(false);
android:fadingEdge="none"
android:requiresFadingEdge="none"
しかし、ビューページャーは役に立たないので、アドバイスをください
ListView などのスクロール可能なビューには、コンテンツのないエッジに沿ってフェード ブルー効果があり、最後までスクロールします。どうすればエフェクトを閉じることができますか?
リストビューで私は使用できます:
setHorizontalFadingEdgeEnabled(false);
android:fadingEdge="none"
android:requiresFadingEdge="none"
しかし、ビューページャーは役に立たないので、アドバイスをください
pengwang の回答は良いですが、Android 10 より上です。下位バージョンを使用している場合は、これを試してください。
try{
Method method = context.getClass().getMethod("setOverScrollMode",int.class);
Field field = context.getClass().getField("OVER_SCROLL_NEVER");
if(method!=null && field!=null){
method.invoke(viewpager,field.getInt(View.class));
}
}
catch(Exception e){
}