Jake Wharton Android-ViewPagerIndicator is a good option, but it does not support underline movement , as shown below (you can see that “underline line movement” is the video in here ).
I think Astuetz PagerSlidingTabStrip is another good option for this, as it provides a more natural and interactive user interface.
This implementation is available on Github. See: https://github.com/astuetz/PagerSlidingTabStrip
You can also download the sample Play Store application.


source share