如何使一行可点击?扑

Enz*_*oud 3 dart flutter

我想让这一行可点击以重定向到不同的页面,我该怎么做?

代码中有一堆这样的行。


      body:
      Column(
         crossAxisAlignment: CrossAxisAlignment.stretch,
         children: <Widget>[
               Container(
                 padding: EdgeInsets.all(10.0),
                 color: Colors.white,
           ),
             Row(
               mainAxisAlignment: MainAxisAlignment.start,
               children: <Widget>[
                  Container(

                         padding: EdgeInsets.fromLTRB(10,16,0,16),
                         color: Colors.white,
                    child: Icon(Icons.favorite),
                  ),
                   Container(
                     padding: EdgeInsets.fromLTRB(5,20,140,20),
                          color: Colors.white,
                         child: Text('Favoritos'),

                   ),
                 Container(
                   padding: EdgeInsets.fromLTRB(145,16,5,16),
                   color: Colors.white,
                   child: Icon(Icons.keyboard_arrow_right),
                 ),
             ],
             ),
 
Run Code Online (Sandbox Code Playgroud)

lit*_*cal 8

你可以用GestureDetectorInkWell像这样包装你的小部件:

GestureDetector(
  onTap: (){
  // Add what you want to do on tap
  }
  child: Row(
    // Add your properties here
  ),
),
Run Code Online (Sandbox Code Playgroud)
InkWell(
  onTap: (){
  // Add what you want to do on tap
  }
  child: Row(
    // Add your properties here
  ),
),
Run Code Online (Sandbox Code Playgroud)