Tweak the logic of AbsListView smoothScrollToPositionFromTop

Account for how much of first / last row is visible to make a
better estimation of how many screens we need to travel to
reach our target row.

Bug: 30390402
Change-Id: If38419b2ff94424ba4cbb8127f21f34904df8f44
1 file changed