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
查看全文
相关阅读:
建模算法(九)——拟合 (转)
Swift初探一
D3DXMatrixMultiply 函数
魔术师发牌和拉丁方阵
strip 命令的使用方法
GDI编程小结
Android多媒体-MediaRecorder 录制音视频
Android 使用Gson解析json案例具体解释
有依赖的背包问题(背包九讲)
c++ 正則表達式
原文地址:https://www.cnblogs.com/firecode/p/2860101.html
最新文章
静态工具类中使用注解注入service
ThinkPHP 提供Auth 权限管理、支付宝、微信支付、阿里oss、友盟推送、融云即时通讯、云通讯短信、Email、Excel、PDF 等等
岳飞抗金: 第四次北伐
高启全:长江存储自主3D NAND,DRAM研发欢迎美光一起加入(千秋大业,慢慢做)
事实上这些都是小顾虑,真正的顾虑在于——害怕输不起!(我雷军为成功概率最高的创业者是在顶级互联网公司工作过四五年的)
把握每次机会,麒麟芯片5年成就高端(SoC包括AP、基带、ISP等,华为确实牛)
排序算法——快速排序
BST树,B树、B-树、B+树、B*树
web网站架构
React Native环境配置
热门文章
Windbg 32位版本和64位版本的选择
手机APP有三类:原生APP,WebAPP,HybridApp
BrowserSync使用
lock订单号
Android源码及SDK国内镜像下载
使用Ratpack和Spring Boot打造高性能的JVM微服务应用
docker-gitlab(转)
yum 安装时错误 Errno 14 Couldn't resolve host 解决办法(转)
Red Hat Enterprise Linux Server(RHEL) yum安装软件时This system is not registered with RHN. RHN support will be disabled. 的解决方法(转)
在Linux终端下使用代理访问网络(转)
Copyright © 2011-2022 走看看