I was working on it 3 month ago, but my challenge was the indicator line. My goal was to have a line movment depends on the finger position on the list.
It is based on the Xcustomlistview. And only compatible with B4A and B4I (not tested) on B4J there was no touch scrolling on the horizontal list.
TabStripViewPager and iTabStrip are quite similar to each other. Unless you want to change their standard behavior then most of the code should be identical.