日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時間:2024/1/23 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java自定义对话框_Flutter AlertDialog自定义对话框实现示例(确认或取消) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Flutter AlertDialog對話框在移動開發(fā)中也是非常常見的,想要實現(xiàn)一個確認(rèn)或取消的對話框,只需要在一個flutter函數(shù)中實現(xiàn)showDialog方法即可,下面來看一下Flutter對話框的實現(xiàn)方法,在class類下與build(BuildContext context)方法同級的地方加入以下函數(shù),代碼如下:Future?_askedToLoad()?async?{

return?showDialog(

context:?context,

barrierDismissible:?true,

builder:?(BuildContext?context)?{

return?new?AlertDialog(

title:?new?Text('你確定要跳轉(zhuǎn)到第二頁嗎?',?style:?new?TextStyle(fontSize:?17.0)),

actions:?[

new?FlatButton(

child:?new?Text('取消'),

onPressed:?(){

Navigator.of(context).pop();

},

),

new?FlatButton(

child:?new?Text('確定'),

onPressed:?(){

Navigator.push(context,?new?MaterialPageRoute(builder:?(context)?=>?new?SecondPage()));

},

)

],

);

}

);

}

此時我們只需要在flutter Button onPress點擊事件中調(diào)用自定義的“_askedToLoad()”方法即可彈出對話框了,代碼如下:new?MaterialButton(

child:?Text("點擊跳轉(zhuǎn)",),

onPressed:?()?{

//調(diào)用方法

_askedToLoad();

},

),

效果如圖所示:

來源網(wǎng)站:太平洋學(xué)習(xí)網(wǎng),轉(zhuǎn)載請注明出處:http://www.tpyyes.com/a/flutter/804.html

總結(jié)

以上是生活随笔為你收集整理的java自定义对话框_Flutter AlertDialog自定义对话框实现示例(确认或取消)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。