title: How to programmatically snap to position on Recycler view with LinearSnapHelper
body: <p>I have implemented a horizontal recyclerView with LinearSnapHelper, to implement a UI input that selects a particular configuration. Kinda like the old school number picker/selector or spinner. The item in the center is the selected position.</p>
  
  <p>it works fine and all, but here's the problem. On initial start up, I need to programmatically set the position of the recycler view such that the selected item (the index of which was loaded from disk) is position in the center.</p>
  
  <p><code>.scrollToPosition()</code> wont work becuase it places the selected item in the begining. </p>
  
  <p>now I know I can do all the math and calculate the x coordinate and manually set it, but thats a lot of redundant work because LinearSnapHelper is already doing this, and I feel like there should be a way to just reuse that logic, but with actually initiating a fling. </p>
  
  <p>I need something like <code>LinearSnapHelper.snapToPosition()</code></p>