package com.duguang.baseanimation.ui.imitate.viberation;
import android.app.Activity;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.MotionEvent;
import com.duguang.baseanimation.R;
import com.duguang.baseanimation.ui.base.BaseActivity;
/**
* 模拟心跳页面首页
* @author Administrator
*
*/
public class ViberationMain extends BaseActivity {
Vibrator vibrator;
@Override
public void setView() {
setContentView(R.layout.activity_imitate_viberation_main);
}
@Override
public void initView() {
// TODO Auto-generated method stub
}
@Override
public void setListener() {
// TODO Auto-generated method stub
}
@Override
protected void onStop() {
if(null!=vibrator){
vibrator.cancel();
}
super.onStop();
}
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
long[] pattern = {800, 40,400, 30}; // OFF/ON/OFF/ON...
vibrator.vibrate(pattern, 2);//-1不重复,非-1为从pattern的指定下标开始重复
}
return super.onTouchEvent(event);
}
}