底部弹窗

showModalBottomSheet(

//设置圆角(上面两个)

shape:new RoundedRectangleBorder(borderRadius:BorderRadius.vertical(top:Radius.circular(25))),

    context:context,

    builder: (BuildContext context) {

return Column(

children: [

ListTile(

leading:Text(''),

              title:Row(

mainAxisAlignment: MainAxisAlignment.center,

                children: [

Text(

" 标题"

),

                ],

              ),

              trailing:InkWell(

onTap: () {

Navigator.pop(context);

                },

                child:Icon(

Icons.clear,

                ),

              )),

          Expanded(

child:ListView.separated(

itemCount:_delayList.length,

              separatorBuilder: (context, index) =>Divider(

height:1.0,

              ),

              itemBuilder: (context, index) {

return RadioListTile(

controlAffinity: ListTileControlAffinity.trailing,

                  groupValue:_delay,

                  value:_delayList[index],

                  title:Text("${_delayList[index]}"),

                  onChanged: (value) {

SpUtil.putInt(CommonConstant.captureDelay, value);

                    setState(() {

_delay = value;

                    });

                    Navigator.pop(context);

                  },

                );

              },

            ),

          ),

        ],

      );

    });

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。