AndroidはNestedScrollViewネストされたRecyclerViewに現れたカートンを解決し、アップフラッシュは無効です
1901 ワード
カートンを解決する最も簡単な方法は、RecyclerViewのandroid:nestedScrollingEnabled=「false」を設定し、自分のスライドを放棄して外部のNestedScrollViewに渡す処理で、カートンの現象は発生しません
RecyclerViewのアップフラッシュについては、NestedScrollViewのスライドリスニングをリスニングできます.具体的なコードは次のとおりです.
RecyclerViewのアップフラッシュについては、NestedScrollViewのスライドリスニングをリスニングできます.具体的なコードは次のとおりです.
mNestedScrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
@Override
public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
if (scrollY > oldScrollY) {
//
}
if (scrollY < oldScrollY) {
//
}
if (scrollY == 0) {
//
}
if (scrollY == (v.getChildAt(0).getMeasuredHeight() - v.getMeasuredHeight())) {
//
}
}
});