首页 > 解决方案 > 如何使用下拉功能创建 ListView listTile

问题描述

我创建了一个如下所示的列表视图,它工作正常,但我试图创建的是一个下拉功能,用于在 ListTile 中添加一些信息,我是否选择了一个 listTile 并希望它是带有我设置的信息的下拉列表。

body: ListView.builder(
          itemCount: Course.length,
          itemBuilder: (context,index){
            return GestureDetector(
              onTap: (){
               showFunction(context,imageList[index],Descriptions[index],Course[index]);
              },
              child: Card(
                //  elevation: 16,
                  child: Row(
                    children: <Widget>[
                      Container(
                        width: 50,
                        height: 50,
                        child: Image.asset(imageList[index]),
                      ),
                      Padding(
                        padding: const EdgeInsets.all(10.0),
                        child: Column(
                          crossAxisAlignment: CrossAxisAlignment.start,
                          children: <Widget>[
                            Text(
                              Course[index],style: TextStyle(
                              fontSize: 18,
                              color: Colors.grey,
                              fontWeight: FontWeight.bold,

                            ),
                            ),
                            SizedBox(height: 10,),
                            Container(
                              width: width,
                              child: Text(
                                Descriptions[index],
                                style: TextStyle(
                                  fontSize: 13,
                                  color: Colors.grey[500],

                                ),
                              ),
                            ),


                          ],
                        ),
                      )
                    ],
                  )
              ),

            );

          }),

标签: flutterdart

解决方案


推荐阅读