How to customize buttons on tabbar?

Usually we directly use ion-tabs to create tabs layout which includes header/tabs by default. But in my case, I’d like to have different tab-buttons, especially one of tab-button would toggle circular menu.

I looked into ion-tabs implementation and found that it’s hard to extend ion-tabs to satisfy my need. I was thinking about maybe I could use ion-header, ion-footer and ion-toolbar to create tabs layout, then put any buttons on ion-toolbar. But I will lose many features provided by ion-tabs in this way.

Any other suggestion? Thanks