Android 使用Vibrator服務(wù)實(shí)現(xiàn)點(diǎn)擊按鈕帶有震動(dòng)效果
Vibrator
振動(dòng)器,是手機(jī)自帶的振動(dòng)器哦,不要想成島國(guó)用的那種神秘東西哦~~
Vibrator是Android給我們提供的用于機(jī)身震動(dòng)的一個(gè)服務(wù)哦 更多詳情可見(jiàn)官方API文檔:Vibrator


如何使用?
首先添加震動(dòng)權(quán)限:
<uses-permission android:name="android.permission.VIBRATE" />
獲得Vibrator實(shí)例:
Vibrator mVibrator= (Vibrator) getSystemService(VIBRATOR_SERVICE);
點(diǎn)擊按鈕,震動(dòng)開(kāi)啟
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//震動(dòng)30毫秒
mVibrator.vibrate(30);
//todo
}
});
Vibrator相關(guān)方法:
//關(guān)閉或者停止振動(dòng)器 cancel() //判斷硬件是否有振動(dòng)器 hasVibrator() //控制手機(jī)振動(dòng)為milliseconds毫秒 vibrate(long milliseconds) /* * 指定手機(jī)以pattern指定的模式振動(dòng) * 比如:pattern為new int[200,400,600,800],就是讓他在200,400,600,800這個(gè)時(shí)間交替啟動(dòng)與關(guān)閉振動(dòng)器 * repeat是重復(fù)次數(shù),如果是-1的只振動(dòng)一次,如果是0的話則一直振動(dòng) */ vibrate(long[] pattern,int repeat)
舉例子:
//短振動(dòng)
mVibrator.vibrate(new long[]{100, 200, 100, 200}, 0);
//長(zhǎng)振動(dòng)
mVibrator.vibrate(new long[]{100, 100, 100, 1000}, 0);
//節(jié)奏振動(dòng)
mVibrator.vibrate(new long[]{500, 100, 500, 100, 500, 100}, 0);
//取消振動(dòng)
mVibrator.cancel();
參考文章: Vibrator(振動(dòng)器)
總結(jié)
到此這篇關(guān)于Android 使用Vibrator服務(wù)實(shí)現(xiàn)點(diǎn)擊按鈕帶有震動(dòng)效果的文章就介紹到這了,更多相關(guān)android點(diǎn)擊按鈕震動(dòng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Android 添加TextView刪除線(代碼簡(jiǎn)單)
最近接了個(gè)項(xiàng)目,其中有項(xiàng)目需求是這樣的,有這么個(gè)需求,就是一個(gè)產(chǎn)品下有兩個(gè)價(jià)格,一個(gè)是市場(chǎng)價(jià),一個(gè)是銷售價(jià),這時(shí)要把市場(chǎng)價(jià)添加個(gè)刪除線;怎么實(shí)現(xiàn)呢?下面小編給大家分享一段簡(jiǎn)單的代碼實(shí)現(xiàn)Android 添加TextView刪除線2016-02-02
Android 中ActionBar+fragment實(shí)現(xiàn)頁(yè)面導(dǎo)航的實(shí)例
這篇文章主要介紹了Android 中ActionBar+fragment實(shí)現(xiàn)頁(yè)面導(dǎo)航的實(shí)例的相關(guān)資料,希望通過(guò)本文能幫助到大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-09-09
android實(shí)現(xiàn)手機(jī)與單片機(jī)藍(lán)牙模塊通信
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)手機(jī)與單片機(jī)藍(lán)牙模塊通信的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05
Android ListView 默認(rèn)選中某一項(xiàng)實(shí)現(xiàn)代碼
這篇文章主要介紹了Android ListView 默認(rèn)選中某一項(xiàng)實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
Android studio 運(yùn)行main 函數(shù)的方法
這篇文章主要介紹了Android studio 運(yùn)行main 函數(shù)的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09
kotlin實(shí)現(xiàn)強(qiáng)制下線功能
這篇文章主要為大家詳細(xì)介紹了kotlin實(shí)現(xiàn)強(qiáng)制下線功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
在Android上實(shí)現(xiàn)HttpServer的示例代碼
本篇文章主要介紹了在Android上實(shí)現(xiàn)HttpServer的示例代碼,實(shí)現(xiàn)Android本地的微型服務(wù)器,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08
Android側(cè)邊欄滑動(dòng)切換的view效果
這篇文章主要介紹了Android側(cè)邊欄滑動(dòng)切換的view效果,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-03-03

