android震动器
16lz
2022-07-06
vibrator是android提供的震动类,获得vibrator方法很简单直接getSystemService(Context.VIBRATOR_SERVICE)
然后直接调用vibrate(long[] pattern, int repeat)这个方法,第一个参数long[] pattern是一个节奏数组,比如{1, 200},
而第二个参数是重复次数,-1为不重复,而数字直接表示的是具体的数字,和一般-1表示无限不同.
触摸事件,当手触摸屏幕时震动。
@Overridepublic boolean onTouchEvent(MotionEvent event) {if(event.getAction()==MotionEvent.ACTION_DOWN){vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);long[] pattern = {800, 50, 400, 30}; // OFF/ON/OFF/ON...vibrator.vibrate(pattern, 2);//vibrator.vibrate(900);}return super.onTouchEvent(event);}
更多相关文章
- Android(安卓)触摸提示音
- android 多点触控
- android触摸实现物体运动方式
- Android—锁定横屏遇到的问题
- android之创建快捷方式
- android 多点触摸 放大 缩小 图片
- android 多点触摸 放大 缩小 图片
- android 多点触摸绘画demo
- android代码实现ScaleAnimation动画(附原码)