zoukankan      html  css  js  c++  java
  • Android游戏的心跳效果

    代码介绍:
      开发的游戏中计时就要结束的时候,为了营造紧张的气氛,会利用手机自身的震动模拟心跳效果,其实这个心跳效果做起来真的非常的简单。所以直接上代码了(注意模拟器是模拟不了震动的,得真机测试哦)
    1.   package com.ray.test;
    2.   import android.app.Activity;
    3.   import android.os.Bundle;
    4.   import android.os.Vibrator;
    5.   import android.view.MotionEvent;
    6.   public class TestViberation extends Activity {
    7.   Vibrator vibrator;
    8.   /** Called when the activity is first created.*/
    9.   @Override
    10.   public void onCreate(Bundle savedInstanceState) {
    11.   super.onCreate(savedInstanceState);
    12.   setContentView(R.layout.main);
    13.   }
    14.   @Override
    15.   protected void onStop() {
    16.   if(null!=vibrator){
    17.   vibrator.cancel();
    18.   }
    19.   super.onStop();
    20.   }
    21.   @Override
    22.   public boolean onTouchEvent(MotionEvent event) {
    23.   if(event.getAction() == MotionEvent.ACTION_DOWN){
    24.   vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
    25.   long[] pattern = {800, 50, 400, 30}; // OFF/ON/OFF/ON…
    26.   vibrator.vibrate(pattern, 2);//-1不重复,非-1为从pattern的指定下标开始重复
    27.   }
    28.   return super.onTouchEvent(event);
    29.   }
    30.   }
    复制代码
    <ignore_js_op style="word-wrap: break-word;">

    TestViberation.zip

     

     

  • 相关阅读:
    上传文件
    Python中@staticmethod和@classmethod的作用和区别
    面向对象 类
    成员修饰符
    class 类 笔记
    模块&包
    java 文件上传下载
    redis 基本操作命令
    redis 和 mysql 的主从复制
    mysql的日志文件及其作用
  • 原文地址:https://www.cnblogs.com/firecode/p/2860101.html
Copyright © 2011-2022 走看看