Android Design Library mentored our way to a lot of material design components all the way back to Android 2.1. In Design support Library the components like navigation drawer, floating action button, snackbar, tabs, floating labels and animation frameworks were introduced.
Needless to say the introduction of this library made things very easy for developers, except there was some functionality that still could not quench the custom thirst of a developer.
In this technical case history we would like to throw light on the limited custom scope of the Tab view, if we look closely the Tab view only supports a limited UI, which rarely meets the sky high demands of the client.
Fortunately we have an exact solution that can give you the functionality of a tab and unlimited UI functionality in terms of aesthetics.
Here is how
Implement your Tab Views and normal buttons. Buttons as we know are clickable entities that have a vast scope for including User Interface.

XML Code

Fragment Code
There are other functionalities in the library that can be implemented using the existing functionalities, the advantages are better UI options.