Можно ли использовать определенную кнопку, чтобы вибрировать другую? Как?
Я создал будильник для каждого события в календаре. Теперь я думаю о новом методе, чтобы пользователь мог отключить сигнал тревоги по-новому:), и это:
Пользователь должен удерживать два пальца (большой и указательный) в течение 5 секунд, пока кнопка, на которой находится большой палец, не завибрирует!! Я знаю, что думаю о глупости, но мне нужно знать, как это сделать, пожалуйста.
Я знаю, как создать метод вибрации
OnClicklistener
или жеonTouchlistener
но что я хочу именно так: если пользователь нажимает на две кнопки, одну из которых для большого пальца, а другую для указателя в течение 5 секунд, то кнопка большого пальца вибрирует в одиночку, так что пользователь будет чувствовать, что его большой палец вибрирует:), тогда он будет Знайте, что предупреждение остановится навсегда!
(тип вибрации выглядит так, как в этом приложении: real_calc_app)
1 ответ
Если вы просто хотите, чтобы устройство вибрировало, вам нужно добавить разрешение вибрации в ваш файл AndroidManifest.xml:
<uses-permission android:name="android.permission.VIBRATE"/>
и код для вибрации:
Vibrator v = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(500);
но, как я заметил, это не относится к конкретному месту на экране - оно будет вибрировать все устройство. Там нет никакого способа вибрировать определенные места.