どうも、ちょげ(@chogetarou)です。
Textをタップできるようにする方法を紹介します。
方法

Textをタップできるようにする方法は2つあります。
GestureDetector or InkWell
1つは、GestureDetectorもしくはInkWellを使う方法です。
まず、TextをGestureDetectorもしくはInkWellでラップします。
そして、GestureDetectorもしくはInkWellの引数「onTap」にタップで呼び出す関数を指定します。
GestureDetector( //InkWellでも同じ
onTap: () {
//タップ処理
},
child: Text('テキスト'),
),
TextButton
もう1つは、TextButtonを使う方法です。
まず、TextをTextButtonでラップします。
そして、TextButtonの引数「onPressed」にタップで呼び出す関数を指定します。
TextButton(
onPressed: () {
//タップ処理
},
child: Text('テキスト'),
),
まとめ
Textをタップできるようにする方法には、次の2つがあります。
- GestureDetectorもしくはInkWellを使う方法
- TextButtonを使う方法
コメント