如何在Flutter中应用滑动以关闭Friendlychat应用程序中的功能

时间:2018-10-21 17:19:05

标签: dart flutter

这是下面的聊天消息的列表视图生成器-

 child: new ListView.builder(
            padding: new EdgeInsets.all(8.0),
            reverse: true,
            itemCount: _messages.length,
            itemBuilder: (context, int index) => _messages[index]),
      ),

在这里我将_messages定义为-

 final List<ChatMessage> _messages = <ChatMessage>[];

但是当我在其中应用“ Dismissible”小部件时,它并没有正确地进行安装。 这就是我所做的。.

child: new ListView.builder(
            padding: new EdgeInsets.all(8.0),
            reverse: true,
            itemCount: _messages.length,
            itemBuilder: (context, int index) => _messages[index]){
              return new Dismissible(
        key: new Key(_messages[index]),
        onDismissed: (direction) {
          items.removeAt(index);
          Scaffold.of(context).showSnackBar(new SnackBar(
            content: new Text("Item is Dismissed"),
          ));
        },
        background: new Container(
          color: Colors.lightBlueAccent,
        ),
        child: new ListTile(
          title: new Text("${_messages[index]}")
        )
      );
            }

但是它显示错误。请帮助我!

0 个答案:

没有答案