Center Lock Recyclerview is now deprecated in favour of SnapHelper. If you haven't moved to Snaphelper yet checkout some good examples of the same here
This is a recyclerview scroll listener implementation that has a center locking (auto rescroll to center) feature in horizontal mode.
User is responsible for providing the intial and final paddings to the first and last items of the list as these need to be centered when user scrolls completely in either direction.
Copyright 2015 Anvith Bhat
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.