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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

flutter的按钮如何变为不可选中_如何在Flutter中禁用按钮?

發布時間:2025/3/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 flutter的按钮如何变为不可选中_如何在Flutter中禁用按钮? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

小編典典

我想你可能要出臺一些輔助功能,以build您的按鈕

,以及與一些屬性鍵關機的沿有狀態的部件。

使用StatefulWidget / State并創建一個變量來保存您的條件(例如isButtonDisabled)

最初將其設置為true(如果您要這樣做)

呈現按鈕時,請勿將onPressed值直接設置為null某個或某些函數onPressed: () {}而是使用三元或輔助函數有條件地設置它(以下示例)

isButtonDisabled作為此條件的一部分進行檢查,并返回一個null或某些函數。當按下按鈕時(或每當您要禁用按鈕時),使用setState(() => isButtonDisabled = true)來翻轉條件變量。

Flutter將build()使用新狀態再次調用該方法,并且按鈕將由null按下處理程序呈現并被禁用。

這是使用Flutter計數器項目的更多背景信息。

class MyHomePage extends StatefulWidget {

@override

_MyHomePageState createState() => new _MyHomePageState();

}

class _MyHomePageState extends State {

int _counter = 0;

bool _isButtonDisabled;

@override

void initState() {

_isButtonDisabled = false;

}

void _incrementCounter() {

setState(() {

_isButtonDisabled = true;

_counter++;

});

}

@override

Widget build(BuildContext context) {

return new Scaffold(

appBar: new AppBar(

title: new Text("The App"),

),

body: new Center(

child: new Column(

mainAxisAlignment: MainAxisAlignment.center,

children: [

new Text(

'You have pushed the button this many times:',

),

new Text(

'$_counter',

style: Theme.of(context).textTheme.display1,

),

_buildCounterButton(),

],

),

),

);

}

Widget _buildCounterButton() {

return new RaisedButton(

child: new Text(

_isButtonDisabled ? "Hold on..." : "Increment"

),

onPressed: _isButtonDisabled ? null : _incrementCounter,

);

}

}

在此示例中,我使用內聯三元有條件地設置Text and onPressed,但是將其提取到

函數中可能更合適(您也可以使用相同的方法來更改按鈕的文本):

Widget _buildCounterButton() {

return new RaisedButton(

child: new Text(

_isButtonDisabled ? "Hold on..." : "Increment"

),

onPressed: _counterButtonPress(),

);

}

Function _counterButtonPress() {

if (_isButtonDisabled) {

return null;

} else {

return () {

// do anything else you may want to here

_incrementCounter();

};

}

}

2020-08-13

總結

以上是生活随笔為你收集整理的flutter的按钮如何变为不可选中_如何在Flutter中禁用按钮?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天堂中文字幕在线 | 欧美最黄视频 | 久久99精品久久久久久噜噜 | 福利视频网站 | 国产黄色一级大片 | 亚洲片国产一区一级在线观看 | 亚洲欧洲精品在线 | 人妻精品久久久久中文字幕 | 亚洲av综合色区无码一区 | 国产男女猛烈无遮挡a片漫画 | 息与子五十路翔田千里 | 巨乳xxx| 天天爱天天做天天爽 | 91在线在线| 亚洲欧美www| 国产视频大全 | 日韩欧美成 | 国产精品秘入口18禁麻豆免会员 | 久久国产视频精品 | 国产区视频在线观看 | 亚洲av无码久久精品色欲 | 国产视频在线观看网站 | 欧美在线一区二区三区四区 | 麻豆免费观看网站 | 色播久久 | 国产动漫av | 36d大奶 | 亚洲欧美变态另类丝袜第一区 | 欧美变态另类刺激 | 日韩成人在线免费视频 | 超碰狠狠干 | 国产夫妻视频 | 久草www| 中文字幕黄色 | 性xx紧缚网站 | 日韩久久影院 | 91美女在线| 一区二区三区视频在线 | 午夜在线免费观看视频 | 欧美韩国日本一区 | 一本不卡 | 亚洲熟妇无码av | 国产亚洲精品成人 | 亚洲精品天堂在线 | 超碰人人干人人 | 久久精品五月天 | 亚洲一区二区影院 | 国产一区日韩精品 | 精品一区二区三区日韩 | 国产3p精品一区 | 色狠狠综合网 | 色丁香婷婷综合久久 | 久久久性 | 免费高清毛片 | 免费成人深夜夜视频 | av电影在线播放 | 日韩精品一二三四 | 免费久久精品 | 草视频在线观看 | 国产精品一二三四区 | av大片免费在线观看 | 91视频三区 | 亚洲最大福利视频 | 亚洲成人不卡 | 丰满人妻一区二区三区在线 | 久久艹这里只有精品 | caoporen超碰| 免费毛片一级 | 中文字幕国产剧情 | 午夜影院试看 | 久久特黄| 亚洲精品一区二区三区蜜臀 | 日日日干干干 | 桃花久久 | 伊人超碰在线 | 成人精品一区二区三区视频 | 国产精品区一区二 | 国产精品精 | 国产女人水真多18毛片18精品 | 尤物在线精品 | 色狠狠一区二区三区香蕉 | 亚洲精品国产精品乱码桃花 | 欧美精品五区 | 伊人看片 | 反差在线观看免费版全集完整版 | 神马福利视频 | 亚洲人交配 | 葵司一区二区 | 免费看的黄色录像 | 女教师高潮黄又色视频 | 97国产成人 | 少妇人禽zoz0伦视频 | 亚洲视频中文 | 91日批| 国产日韩av一区二区 | 裸体女视频 | 天堂视频中文在线 | 日本a√在线观看 | 不卡av一区二区 |