Scroll appropriately when expanding versions

This commit is contained in:
Peter Serwylo 2017-03-15 13:05:40 +11:00
parent dcf41bcdf2
commit b72c418f11

View File

@ -145,6 +145,9 @@ public class AppDetailsRecyclerViewAdapter
if (showVersions) { if (showVersions) {
items.addAll(startIndex, versions); items.addAll(startIndex, versions);
notifyItemRangeInserted(startIndex, versions.size()); notifyItemRangeInserted(startIndex, versions.size());
if (recyclerView != null) {
((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(startIndex - 1, 0);
}
} else if (itemsWereRemoved) { } else if (itemsWereRemoved) {
notifyItemRangeRemoved(startIndex, versions.size()); notifyItemRangeRemoved(startIndex, versions.size());
} }