小筆記~模仿得有點醜的ios底部彈出框

showModalBottomSheet(
            backgroundColor: Colors.transparent,
            context: context,
            builder: (BuildContext context) {
              return Container(
                padding: EdgeInsets.all(10),
                height: 200,
                child: Column(
                  crossAxisAlignment: CrossAxisAlignment.center,
                  children: <Widget>[
                    Container(
                        width: width-20,
                        height: 50,
                        decoration: BoxDecoration(
                          color: Color(0Xffececec),
                          borderRadius:BorderRadius.circular(15.0),//邊框
                        ),
                        child: Center(
                          child: Text(
                            '是否要訂閱《${servicePrice.title}》?',
                            overflow: TextOverflow.ellipsis,
                            style: TextStyle(
                              color: Colors.black,
                              fontWeight: FontWeight.bold,
                              fontSize: 20,
                            ),
                          ),
                        )
                    ),
                    GestureDetector(
                      onTap: (){
                        setState(() {
                         
                        });
                      },
                      child: Container(
                          margin: EdgeInsets.only(top:10),
                          width: width-20,
                          height: 50,
                          decoration: BoxDecoration(
                            color: Color(0Xffececec),
                            borderRadius:BorderRadius.circular(15.0),//邊框
                          ),
                          child: Center(
                            child: Text(
                              '確 認',
                              style: TextStyle(
                                color: Color(0Xff4d80c5),
                                fontWeight: FontWeight.bold,
                                fontSize: 20,
                              ),
                            ),
                          )
                      ),
                    ),
                    GestureDetector(
                      onTap: ()=>Navigator.of(context).pop(),
                      child: Container(
                          margin: EdgeInsets.only(top:10),
                          width: width-20,
                          height: 50,
                          decoration: BoxDecoration(
                            color: Color(0Xffececec),
                            borderRadius:BorderRadius.circular(15.0),//邊框
                          ),
                          child: Center(
                            child: Text(
                              '取 消',
                              style: TextStyle(
                                color: Colors.red,
                                fontWeight: FontWeight.bold,
                                fontSize: 20,
                              ),
                            ),
                          )
                      ),
                    )
                  ],
                ),
              );
            });

 

posted on 2020-03-25 11:02  诉说静风  阅读(613)  评论(0编辑  收藏  举报

Live2D
快把你的小爪子拿开!