findFirstCompletelyVisibleItemPosition
Returns the adapter position of the first fully visible view. This position does not include adapter changes that were dispatched after the last layout pass.
Note that bounds check is only performed in the current orientation. That means, if LayoutManager is horizontal, it will only check the view's left and right edges.
Return
The adapter position of the first fully visible item or NO_POSITION if there aren't any visible items.