美文网首页Flutter
Flutter 振动反馈

Flutter 振动反馈

作者: 大猪大猪 | 来源:发表于2019-10-10 11:56 被阅读0次

    在Flutter 我们可以使用vibrate插件、可以兼容安卓与IOS。一般可用于振动反馈、比如按钮点击反馈、网络请求成功反馈等等。

    用法

    添加依赖到pubspec.yaml到文件当中

    安卓需要添加下面的振动权限到Android Manifest

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

    使用

    import 'package:vibrate/vibrate.dart';
    //检查是否支持振动
    bool canVibrate = await Vibrate.canVibrate;
    Vibrate.vibrate();
    

    间隔振动

    final Iterable<Duration> pauses = [
        const Duration(milliseconds: 500),
        const Duration(milliseconds: 1000),
        const Duration(milliseconds: 500),
    ];
    Vibrate.vibrateWithPauses(pauses);
    

    触觉振动

    enum FeedbackType {
      success,
      error,
      warning,
      selection,
      impact,
      heavy,
      medium,
      light
    }
    
    var _type = FeedbackType.impact;
    Vibrate.feedback(_type);
    

    相关文章

      网友评论

        本文标题:Flutter 振动反馈

        本文链接:https://www.haomeiwen.com/subject/blsopctx.html