Android 震动示例--心跳效果
16lz
2021-01-23
- packagecom.ray.test;
- importandroid.app.Activity;
- importandroid.os.Bundle;
- importandroid.os.Vibrator;
- importandroid.view.MotionEvent;
- publicclassTestViberationextendsActivity{
- Vibratorvibrator;
- /**Calledwhentheactivityisfirstcreated.*/
- @Override
- publicvoidonCreate(BundlesavedInstanceState){
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- }
- @Override
- protectedvoidonStop(){
- if(null!=vibrator){
- vibrator.cancel();
- }
- super.onStop();
- }
- @Override
- publicbooleanonTouchEvent(MotionEventevent){
- 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);//-1不重复,非-1为从pattern的指定下标开始重复
- }
- returnsuper.onTouchEvent(event);
- }
- }
更多相关文章
- Android中得到view在父容器中的位置下标
- Android——SpannableString上标,下标垂直对齐
- android sqlist中游标下标越界问题解决方案
- C语言中数组元素的下标下限是什么
- c语言中数组的下标从什么开始?
- 在c语言中,引用数组元素时,其数组下标的数据类型允许是什么?
- 在c语言中引用数组元素时,其数组下标的数据类型允许是什么
- (美团)巧用数组下标,轻轻松松找出所有元素
- php检查数组下标是否存在