You can customize the appearance of the SublimeNavigationView directly in your layout XML using several app: attributes:
app:snvHeaderLayout: Specifies the layout for the navigation header.app:snvMenu: Specifies the menu resource.app:snvItemTypefaceFilename: Custom typeface for standard items.app:snvHintTypefaceFilename: Custom typeface for hints.app:snvSubheaderItemTypefaceFilename: Custom typeface for subheader items.
Alternatively, styling can be applied programmatically using an initialized SublimeThemer.
<com.appeaser.sublimenavigationviewlibrary.SublimeNavigationView
....
app:snvHeaderLayout="@layout/nav_header"
app:snvMenu="@menu/test_nav_menu_1"
app:snvItemTypefaceFilename="planer_bold_webfont.ttf"
app:snvHintTypefaceFilename="planer_reg_webfont.ttf"
app:snvSubheaderItemTypefaceFilename="planer_bold_webfont.ttf"/>