Blog スタッフブログ

Flutter システム開発 ひとくちコードスニペット

[Flutter]Flutterで振動を実装するコードスニペット

こんにちは、株式会社MIXシステム開発担当のBloomです。

今回はFlutterで利用できるコードスニペットを紹介します。まずはパッケージのインストールから行いましょう。

flutter pub add vibration

次にAndroidで振動を行うためのパーミッションを宣言しましょう。

    <uses-permission android:name="android.permission.VIBRATE"/>

それでは、実際に振動処理を実装してみましょう。

import 'package:vibration/vibration.dart';

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});
  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {

  void vibrate() {
    setState(() async {
      if (await Vibration.hasVibrator()) {
          Vibration.vibrate();
      }
    });
  }
}

これで通知を表示できました。良かったですね。