2015-11-18 1 views
0

Существует вопрос для «Как включить вибрацию в ImageView, этот вопрос заключается в том, чтобы сделать то же самое с toggle buttonКак включить тактическую обратную связь на кнопке переключения в Android?

Текущая реализация (тактильной обратной связи только на некоторых устройствах).

 toggleBtn.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      if (zero) { 
       setOne(); 
       myVib.vibrate(5); 
      } else { 
       setZero(); 
       myVib.vibrate(5); 
      } 
     } 
    }); 

ответ

0

JUST копировал THIS SO ANSWER

код делает это для вида, так что я думаю, вы можете также использовать его для кнопки

Примером для Mayra является то, что для запуска Haptic Feedback используется этот код.

View view = findViewById(...) 
view.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY); 

И эта строка кода может быть легко включена в действие onclick. Хорошая часть этого - вам не нужно устанавливать разрешение в AndroidManifest (мне это не нужно в SdkVersion «7» (2.1 или 2.3 - 7))

Также делать заметки в моем коде здесь, это будет запускается только в том случае, если использование в качестве разрешения Haptic Feedback является глобальным. См. http://developer.android.com/reference/android/view/HapticFeedbackConstants.html для его использования.

 Смежные вопросы

  • Нет связанных вопросов^_^