アプリ開発

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

[temp id=4]

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

使用するWidget

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

例文

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

[ad]

解説

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

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

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

-アプリ開発
-