在Android中實現視圖震動效果可以通過使用Vibrator類來實現。以下是一個簡單的示例代碼:
// 獲取系統的Vibrator服務
Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
// 震動一定時間
vibrator.vibrate(1000);
// 震動指定模式
long[] pattern = {0, 1000, 1000, 1000}; // 停止震動1秒,震動1秒,停止震動1秒,震動1秒
vibrator.vibrate(pattern, -1); // -1表示只震動一次,非-1表示從pattern的指定位置開始循環震動
// 停止震動
vibrator.cancel();
在AndroidManifest.xml文件中添加震動權限:
<uses-permission android:name="android.permission.VIBRATE"/>
以上代碼示例演示了如何在Android中實現視圖震動效果,你可以根據自己的需求調整震動的時長和模式。