底部弹窗

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);

                  },

                );

              },

            ),

          ),

        ],

      );

    });

你可能感兴趣的:(底部弹窗)