If you are looking for a listview with a paged header this is the dependency you are looking for. With PagedHeadListView you will be able to set your own fragments as new pages for the header, and a brand new indicator will be added automatically. You can play with all the custom attributes provided with the library to set indicator colors and position, ViewPager drag animation, and touch behaviour for the header view. PagedHeadListView supports API 11 - Android SDK 3.0 (HoneyComb) as minimum.
This lib brings a custom ListView class called PagedHeadListView to the final user. Use it to integrate the component in your own Android application. You will not need to create your own code with FragmentStateAdapter or ViewPager by yourself for creating this cool user experience, as the library does the boring work for you.
You can check it out in my github repo:
It is an Open Source lib, so feel free to use it into your own Android projects!
If you want to contact me, visit my personal site, where you will find all my contact info and you will find info about my professional life, projects...etc: http://jorgecastilloprz.github.io/