Flutter_끄적끄적

[Flutter]플러터 버튼 클릭 시 진동 주기 |안드로이드, IOS

Ksr 2021. 12. 1. 23:20
반응형

플러터에서 기존 제공되고 있는 Button을 제외한, 직접 제작한 Button을 만드는 일은 허다하게 많다..

제작한 버튼을 눌렀을때 진동 효과 또한 별도 패키지를 이용해서 설정을 해줘야 한다.

 

  • 사용 패키지(Flutter에서 기본적으로 제공되는 services 패키지)
    import 'package:flutter/services.dart';
  • 권한 가져오기(android-> app-> src-> main-> AndroidManifest.xml)
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.ksr.appName">
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
        //진동 효과 권한 가져오기
        <uses-permission android:name="android.permission.VIBRATE"/>
  • 사용코드
    onTap: (){
        HapticFeedback.vibrate(); //미세한 진동
        HapticFeedback.heavyImpact(); //강한 진동
        HapticFeedback.lightImpact(); //약한 진동
    },
반응형