When I execute the next code, the image header is not fully loaded.
` final int position = 0;
if (!(mRecyclerView.getLayoutManager() instanceof LinearLayoutManager)) return;
LinearLayoutManager layoutManager = (LinearLayoutManager)
mRecyclerView.getLayoutManager();
final int topItem = layoutManager.findFirstVisibleItemPosition();
final int distance = topItem - position;
int maxScroll = 10;
int anchorItem;
if (distance > maxScroll) anchorItem = position + maxScroll;
else if (distance < -maxScroll) anchorItem = position - maxScroll;
else anchorItem = topItem;
if (anchorItem != topItem) mRecyclerView.scrollToPosition(anchorItem);
When I execute the next code, the image header is not fully loaded. ` final int position = 0; if (!(mRecyclerView.getLayoutManager() instanceof LinearLayoutManager)) return; LinearLayoutManager layoutManager = (LinearLayoutManager) mRecyclerView.getLayoutManager(); final int topItem = layoutManager.findFirstVisibleItemPosition(); final int distance = topItem - position; int maxScroll = 10; int anchorItem; if (distance > maxScroll) anchorItem = position + maxScroll; else if (distance < -maxScroll) anchorItem = position - maxScroll; else anchorItem = topItem; if (anchorItem != topItem) mRecyclerView.scrollToPosition(anchorItem);