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
查看全文
相关阅读:
Thoughtworks的技术雷达
Stackdump: 一个可以离线看stackoverflow的工具
我最喜欢的visual studio 2013的新特性
把用octopress最新发布的博文同步到提供metaweblog API的博客(例如博客园)上
博客搬家到 http://fresky.github.io/
runnable:在线IDE+代码片段分享
用LINQPad加上Tx驱动来分析log
编码规范
数论欧几里德定理的运用
uva 11806 容斥原理+dfs
原文地址:https://www.cnblogs.com/firecode/p/2860101.html
最新文章
CSS浏览器兼容问题集
用CSS hack技术解决浏览器兼容性问题
前端开发如何做好SEO优化的工作
目前比较全的CSS重设(reset)方法总结
推荐大家使用的CSS书写规范、顺序
31种选择器的应用
sublime text 插件
CSS3学习——文字描边+外发光
[LeetCode][JavaScript]Find Peak Element
[LeetCode][JavaScript]4Sum
热门文章
[LeetCode][JavaScript]3Sum Closest
[LeetCode][JavaScript]Majority Element II
[LeetCode][JavaScript]Maximum Gap
Javascript中Math.max.apply和Math.max的区别
[LeetCode][JavaScript]Summary Ranges
[LeetCode][JavaScript]Sqrt(x)
[LeetCode][JavaScript]Pow(x, n)
[LeetCode][SQL]Department Top Three Salaries
使用CLRMD编写一个自己的C#调试器
在IDE中用Bing Code Search直接查找代码片段并且插入
Copyright © 2011-2022 走看看