代码之家  ›  专栏  ›  技术社区  ›  TheUnreal

颤振扁平按钮不显示点击动画/涟漪效果

  •  0
  • TheUnreal  · 技术社区  · 6 年前

    我有以下代码:

    return new ListTile(
                              leading: new CircleAvatar(
                                  backgroundColor: Colors.blue,
                                  child: new Image.network(
                                      "http://res.cloudinary.com/kennyy/image/upload/v1531317427/avatar_z1rc6f.png")),
                              title: new Row(
                                children: <Widget>[
                                  new Expanded(child: new Text(message)),
                                  new FlatButton(onPressed: null, child: new Text("Delete"))
                                ]
                              ),
                              subtitle: new Text(from),
                            );
    

    在我的列表视图中创建了一个平铺。 当我点击按钮-我没有看到任何涟漪效应或动画,我实际上点击。我很确定这是一个材料主题的一部分,作为一个平面按钮的手势,但我尝试了一个我找到的解决方案,使用 InkWell :

    return new ListTile(
                              leading: new CircleAvatar(
                                  backgroundColor: Colors.blue,
                                  child: new Image.network(
                                      "http://res.cloudinary.com/kennyy/image/upload/v1531317427/avatar_z1rc6f.png")),
                              title: new Row(
                                children: <Widget>[
                                  new Expanded(child: new Text(message)),
                                  InkWell(
                                      child: FlatButton(onPressed: null, child: new Text("Delete"), color: Colors.amber))
                                ]
                              ),
                              subtitle: new Text(from),
                            );
    

    有什么想法吗?

    0 回复  |  直到 6 年前