# Custom Example

If the default style does not match with your situation, try with ConvexAppBar.builder(), which allow you to custom nearly all the tab features.

Scaffold(
  bottomNavigationBar: ConvexAppBar.builder(
    count: 5,
    backgroundColor: Colors.blue,
    style: TabStyle.fixed,
    itemBuilder: Builder(),
  )
);

// user defined class
class Builder extends DelegateBuilder {
  
  Widget build(BuildContext context, int index, bool active) {
    return Text('TAB $index');
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Full custom example can be found at example (opens new window).