and from top of my memory these guys are not even siblings. I once had to display the indicator with a particular shape. But the size was 1/n for a n tabs screen. You'd have to do some sort of storing all text widths, then computing the offset for each indicator for each position. Then transition from offset (0) to offset(1) to offset(2) smoothly when it's scrolling.