[英]How can I implement OnPressed callback for Text widget, Flutter
我有一個Text widget
,按下它必須顯示另一條Route
。 但是我看不到Text widget
的任何 onPressed() 方法。 請幫忙。
我有一個Text widget
,必須按下該Text widget
才能顯示另一條Route
。 但是我看不到Text widget
任何onPressed()方法。 請幫忙。
我有一個Text widget
,必須按下該Text widget
才能顯示另一條Route
。 但是我看不到Text widget
任何onPressed()方法。 請幫忙。
我有一個Text widget
,必須按下該Text widget
才能顯示另一條Route
。 但是我看不到Text widget
任何onPressed()方法。 請幫忙。
我有一個Text widget
,必須按下該Text widget
才能顯示另一條Route
。 但是我看不到Text widget
任何onPressed()方法。 請幫忙。
用container
包裹你的文本,然后再次用小部件GestureDetector
包裹你的文本,並按以下方式使用onTap()
onTap: () {
Navigator.of(context).pushReplacement(
MaterialPageRoute(builder: ((context) => *className()*)
);
},
有許多方法可以創建可點擊的文本。
InkWell GestureDetector 文本按鈕
Widget clickableText(Function() onShow) {
return Column(
children: [
InkWell(
onTap: () {
onShow();
},
child: Center(
child: Text(
"Text one",
style: TextStyle(fontSize: 40),
),
),
),
GestureDetector(
onTap: () {
onShow();
},
child: Center(
child: Text(
"Text one",
style: TextStyle(fontSize: 40),
),
),
),
TextButton(
onPressed: () {
onShow();
},
child: Text(
"clickable text",
style: TextStyle(fontSize: 40),
))
],
);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.