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

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

どのようにFlutterを学んでいる?

私は書籍でFlutterを学んでいます。おすすめは基礎から学ぶ Flutterです。

基礎から学ぶFlutter

プログラミングの基礎の内容やさまざまなウィジェットの使い方などググっても見つけることが難しいような情報が詰まっています。

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

使用するWidget

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

例文

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

解説

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

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

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

暇な時間にU-NEXT!

今なら無料1ヶ月無料トライアル600円分の有料コンテンツを使えるチャンス!

見放題作品が31日間無料で視聴可能最新作はレンタル配信!

600円分のポイントプレゼント!DVD・ブルーレイよりも先行配信の最新作、放送中ドラマの視聴や最新コミックの購入に使用可能

 

追加料金なく、80誌以上の雑誌が読み放題

 

アプリ開発
スポンサーリンク
uediveをフォローする
SEの休日

コメント

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