どうも、ちょげ(@chogetarou)です。
CheckboxListTileに長押し処理を追加する方法を紹介します。
方法

CheckboxListTileに長押し処理を追加するには、GestureDetectorを使います。
まず、CheckboxListTileをGestureDetectorでラップします。
そして、GestureDetectorの引数「onLongPress」に長押しで呼び出す関数を指定します。
長押しの処理は、呼び出す関数で設定します。
GestureDetector(
onLongPress: () {
//長押し処理
},
child: CheckboxListTile(
・・・・
),
),
GetureDetectorを使えば、CheckboxListTileに長押し処理を追加することが出来ます。
使用例
以下は、使用例です。

GestureDetector(
onLongPress: () {
setState(() {
_isChecked = !_isChecked;
});
},
child: CheckboxListTile(
title: Text('リストタイル'),
value: _isChecked,
onChanged: (value) {},
),
),
コメント