implement design to adaptive tab bar