title: Flutter : How to remember and highlight selected drawer item?
body: <p>is there any way to remember and highlight  selected Drawer item by using ListView? 
  I used this code in java <code>navigationView.setItemBackgroundResource(R.drawable.colorselect);</code> , But I don't know how to do it in flutter!</p>
  
  <p>I tried some way but doesn't work , when I select one item , the background of all other item changed!</p>
  
  <p>here is my code look like</p>
  
  <pre><code>class AboutApp extends StatefulWidget {
    @override
    _AboutAppState createState() =&gt; _AboutAppState();
  }
  
  class _AboutAppState extends State&lt;AboutApp&gt; {
    @override
    Widget build(BuildContext context) {
      return Scaffold(
        appBar: AppBar(
          title: Text('Demo App'),
        ),
        drawer: Drawer(
          child: Center(
            child: Column(children: &lt;Widget&gt;[
              Expanded(
                child: ListView(
                  shrinkWrap: true,
                  children: [
                    Container(
                      child: Text(
                        'Part1',
                        style: TextStyle(fontSize: 20),
                      ),
                      color: Colors.blue,
                      height: 30,
                    ),
                    ListTile(
                      onTap: () {},
                      title: Text('Item Part1'),
                    ),
  
                    ListTile(
                      onTap: () {},
                      title: Text('Item Part1'),
                    ),
  
                    Container(
                      child: Text(
                        'Part2',
                        style: TextStyle(fontSize: 20),
                      ),
                      color: Colors.blue,
                      height: 30,
                    ),
                    ListTile(
                      onTap: () {},
                      title: Text('Item Part2'),
                    ),
                    ListTile(
                      onTap: () {},
                      title: Text('Item Part2'),
                    ),
  
                  ],
                ),
              ),
              Container(
                child: Text(
                  'this is footer',
                  style: TextStyle(fontSize: 20),
                ),
              )
            ]),
          ),
        ),
      );
    }
  } 
  
  </code></pre>
  
  <p>..........................................................
  ...........................................................
  ..........................................................</p>