600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > java自定义对话框_Flutter AlertDialog自定义对话框实现示例(确认或取消)

java自定义对话框_Flutter AlertDialog自定义对话框实现示例(确认或取消)

时间:2018-12-04 06:22:43

相关推荐

java自定义对话框_Flutter AlertDialog自定义对话框实现示例(确认或取消)

Flutter AlertDialog对话框在移动开发中也是非常常见的,想要实现一个确认或取消的对话框,只需要在一个flutter函数中实现showDialog方法即可,下面来看一下Flutter对话框的实现方法,在class类下与build(BuildContext context)方法同级的地方加入以下函数,代码如下:Future_askedToLoad()async{

returnshowDialog(

context:context,

barrierDismissible:true,

builder:(BuildContextcontext){

returnnewAlertDialog(

title:newText('你确定要跳转到第二页吗?',style:newTextStyle(fontSize:17.0)),

actions:[

newFlatButton(

child:newText('取消'),

onPressed:(){

Navigator.of(context).pop();

},

),

newFlatButton(

child:newText('确定'),

onPressed:(){

Navigator.push(context,newMaterialPageRoute(builder:(context)=>newSecondPage()));

},

)

],

);

}

);

}

此时我们只需要在flutter Button onPress点击事件中调用自定义的“_askedToLoad()”方法即可弹出对话框了,代码如下:newMaterialButton(

child:Text("点击跳转",),

onPressed:(){

//调用方法

_askedToLoad();

},

),

效果如图所示:

来源网站:太平洋学习网,转载请注明出处:/a/flutter/804.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。