【アプリ開発】Flutterでロングタップの処理を行う

スポンサーリンク
アプリ開発

最近勉強を始めたFlutterを使ったアプリ開発でロングタップの処理を実装することがあったので手順を共有します。(2021/01/23時点)

使用するWidget

使用するWidgetはGestureDetectorになります。

例文

GestureDetector(
  child: Text(
    'ロングタップしてください。',
  ),
  onLongPress: (){
    print("ロングタップされました。");
  },
)
スポンサーリンク

解説

ロングタップを実装するウィジェットをGestureDetectorでラップしてください。

そうすることでタッチイベントなどのジェスチャーを検出することができます。

その後onLongPrss:()を実装することでロングタップされた時の処理を追加することができました。

コメント

タイトルとURLをコピーしました