2

夕方の皆さん、

デバイスが揺れているかどうかを検出する Flutter 用のプラグインの構築を検討しています。今、私は技術的にSwiftでそれを行う方法を見つけました(シェイクジェスチャIOS Swiftを検出します)が、View Controllerライフサイクルイベントに直接アクセスできないため、Flutterプラグインとして接続する方法に固執しています。

接続する方法が必要

  • viewDidLoad
  • canBecomeFirstResponder
  • モーション終了

誰かが私を正しい方向に向けることができますか?

4

3 に答える 3

3

Flutter チームは、加速度計(およびジャイロスコープ)からモーションを検出するために使用できるというプラグインsensorsを既に公開しています。

import 'package:sensors/sensors.dart';

accelerometerEvents.listen((AccelerometerEvent event) {
  // "calculate" "shakes" here
});

には、および値eventが含まれます。これを時間と組み合わせることで、揺れのチェックが可能になります。xyz

完全なプラグインを最初から作成するよりもはるかに簡単なので、これを指摘しているだけです。

于 2018-06-17T21:39:44.123 に答える