title: Flutter Overlapped InkWells Gesture Detection
body: <p>While working on an application, we have an instance where we want a card to have an inkwell as well as a button on the card (also with an inkwell).  However, I have been unable to determine a way to separate the gestures such that only the inkwell directly under the user's tap is invoked.  As it is today, it appears that the tap 'bleeds through' to the next inkwell such that both splash effects are invoked.  This is undesirable behavior, the application appears to be selecting the card not the invokable item on the card (note: actual application is much different but the same issue is present).  I have reproduced this in a simple application to demonstrate the bleed through when the user pressed the button in the bottom right of the card.  Is there something I am missing which can prevent this behavior?  Thanks</p>
  
  <pre><code>  class _MyHomePageState extends State&lt;MyHomePage&gt; {
    @override
    Widget build(BuildContext context) {
      return new Scaffold(
        body: Card(
          color: Colors.blue,
          child: InkWell(
            onTap: () { },
            child: Container(
              height: 150.0,
              child: Align(
                alignment: Alignment.bottomRight,
                child: RaisedButton(
                  color: Colors.red,
                  onPressed: () { },
                ),
              ),
            ),
          ),
        ),
      );
    }
  }
  </code></pre>