title: Use AppBar Style on a TabBar that is not its child
body: <p>I want my tab bar to have the same styling as the AppBar.
  (using the same icon color, text color and background color)</p>
  
  <p>My layout features a tabbed section to the left and another column to the right. Whithout additional styling the TabBar icons are not visible because both they and the background are white. </p>
  
  <p>So what would be the most convinient way to apply the AppBar style to the TabBar? Thanks for any suggestions!</p>
  
  <p><a href="https://i.stack.imgur.com/u65v6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/u65v6.png" alt="App Screenshot"></a></p>
  
  <pre><code>import 'package:flutter/material.dart';
  
  void main() =&gt; runApp(new MyApp());
  
  class MyApp extends StatefulWidget {
    @override
    State&lt;StatefulWidget&gt; createState() =&gt; MyAppState();
  }
  
  class MyAppState extends State&lt;MyApp&gt; with TickerProviderStateMixin {
    TabController _tabController;
  
    @override
    void initState() {
      super.initState();
      _tabController = TabController(
        vsync: this,
        length: 3,
        initialIndex: 0,
      );
    }
  
    @override
    Widget build(BuildContext context) {
      double bigSize = IconTheme.of(context).size * 4.0;
      return MaterialApp(
        theme: new ThemeData(
          primarySwatch: Colors.blue,
        ),
        home: Scaffold(
          appBar: AppBar(
            title: Text('Flutter TabBar Style Problem'),
          ),
          body: Row(
            children: &lt;Widget&gt;[
              Expanded(
                child: Column(
                  children: [
                    SizedBox(
                      height: 36.0,
                      child: TabBar(
                        controller: _tabController,
                        tabs: [
                          Tab(icon: Icon(Icons.cake)),
                          Tab(icon: Icon(Icons.train)),
                          Tab(icon: Icon(Icons.info)),
                        ],
                      ),
                    ),
                    Flexible(
                      child: TabBarView(
                        controller: _tabController,
                        children: [
                          Icon(Icons.cake, size: bigSize),
                          Icon(Icons.train, size: bigSize),
                          Icon(Icons.info, size: bigSize),
                        ],
                      ),
                    ),
                  ],
                ),
              ),
              Expanded(
                child: Container(
                    color: Colors.amber.shade400,
                    alignment: FractionalOffset.center,
                    child: Text('Another Column'),
                ),
              ),
            ],
          ),
        ), 
      );
    }
  }
  </code></pre>