首页 > 解决方案 > 如何在flutter中查看点赞帖子的用户列表?

问题描述

在选择帖子中的“ x喜欢”时(例如在Facebook中),当从该列表中单击特定用户时,我如何查看喜欢特定帖子的用户列表,并导航到每个用户,请批准您的帮助

标签: flutterfacebook

解决方案


// menuList 是您的 userModel 列表,带有名称和 Like/unline(bool)

 var list = menuNameList.where((element) => element == true).toList();

// 主屏幕中的这个列表视图 // 我假设你知道如何构建一个子小部件(MyUserRow)

ListView.builder(
                itemCount: list.length 
                          itemBuilder: (context, index) =>
                              MyUserRow(
                            model: list[index],
                            index: index,
                            callback: myCallBack,
                            
                          ),),

// 在 MyUser 小部件中,您有按钮或在父视图上单击了调用我们的回调

 IconButton(
              icon: Icon(Icons.search),
              onPressed: () {
                 callback(id); 
                 // pass your model or just id for your new screen
                // or next screen directly 
            Navigator.push(
            context,
            MaterialPageRoute(builder: (context) => SecondRoute(userId/UserModel())),
            );

        }),

如需导航到新屏幕,请参阅导航颤振文档


推荐阅读