zoukankan
html css js c++ java
Android游戏的心跳效果
代码介绍:
开发的游戏中计时就要结束的时候,为了营造紧张的气氛,会利用手机自身的震动模拟心跳效果,其实这个心跳效果做起来真的非常的简单。所以直接上代码了(注意模拟器是模拟不了震动的,得真机测试哦)
package com.ray.test;
import android.app.Activity;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.MotionEvent;
public class TestViberation extends Activity {
Vibrator vibrator;
/** Called when the activity is first created.*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@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, 50, 400, 30}; // OFF/ON/OFF/ON…
vibrator.vibrate(pattern, 2);//-1不重复,非-1为从pattern的指定下标开始重复
}
return super.onTouchEvent(event);
}
}
复制代码
<ignore_js_op style="word-wrap: break-word;">
TestViberation.zip
查看全文
相关阅读:
CSS实现点击改变元素背景色
php三种方法从控制结构或脚本中跳出
如何关闭运行在某端口的的进程,例如 :8080端口
Webpack简易入门教程
git add -A 和 git add . 的区别
怎样把已经做好的网页传到网上去?
jquery源码之事件系统-- jQuery.event
jquery源码之缓存系统--$.data
jquery源码之延迟对象--Deferred
jquery源码之低调的回调函数队列--Callbacks
原文地址:https://www.cnblogs.com/firecode/p/2860101.html
最新文章
判断dataset是否被修改—DataSet.HasChanges 方法
Profile 的翻译
HTTP返回代码 201 304 404 500等代表的含义
在eclipse通过插件获取GitHub上spring的源码
查看端口被那个进程占用
js replace如何实现replaceAll
通过PropertyDescriptor反射调用set和get方法
spring jdbc 查询结果返回对象、对象列表
一起阅读《Java多线程编程核心技术》
第一章 Java多线程技能
热门文章
git pull和git fetch的区别
spring jdbc获取插入记录的主键id
Nginx安装
Keepalived安装
CentOS7 yum方式安装 MongoDB 3.4 复制集
CentOS7 配置 Redis Sentinel主从集群配置
CentOS7 配置 Redis单实例
ASP.NET站点Windows身份验证集成AD域,非LDAP
Snmp协议应用-扫描局域网内打印机
CSS绝对定位元素居中的几种方法
Copyright © 2011-2022 走看看