android 震动,如何让安卓手机持续震动,Android实现手机震动效果

android 震动,如何让安卓手机持续震动,Android实现手机震动效果

这篇文章主要为大家详细介绍了机器人实现手机震动效果的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例介绍了机器人实现手机震动、抖动效果,分享给大家供大家参考,具体内容如下

(1)布局文件如下

相对布局xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '

xmlns:tools=' http://模式。安卓。' com/tools '

Android:layout _ width=' match _ parent '

Android:layout _ height=' match _ parent '

Android:padding bottom=' @ dimen/activity _ vertical _ margin '

Android:padding left=' @ dimen/activity _ horizontal _ margin '

Android:padding right=' @ dimen/activity _ horizontal _ margin '

Android:padding top=' @ dimen/activity _ vertical _ margin '

工具:上下文='。'主要活动'

编辑文本

android:id='@ id/et_text '

Android:layout _ width=' wrap _ content '

Android:layout _ height=' wrap _ content '

Android:layout _ alignParentLeft=' true '

Android:layout _ alignParentRight=' true '

Android:layout _ alignParentTop=' true '

android:layout_marginTop='16dp '

安卓:ems='10 '

请求焦点/

/EditText

纽扣

android:id='@ id/btn_submit '

Android:layout _ width=' wrap _ content '

Android:layout _ height=' wrap _ content '

Android:layout _ align left=' @ id/et _ text '

Android:layout _ below=' @ id/et _ text '

android:layout_marginTop='38dp '

android:text='提交' /

/RelativeLayout

(2)MainActivity.java

包com。举例。测试11;

导入安卓。app。活动;

导入安卓。OS。捆绑;

导入android.os。振动器;

导入安卓。文字。文本实用程序;

导入安卓。查看。查看;

导入安卓。查看。查看。onclick侦听器;

导入安卓。查看。动画。动画;

导入安卓。查看。动画。动画工具;

导入安卓。小部件。按钮;

导入安卓。小部件。编辑文本;

导入安卓。小部件。敬酒;

公共类主要活动扩展活动{

私有编辑文本et _ text

私有按钮btn _提交

/**

* 手机振动器

*/

私人振动器振动器;

@覆盖

受保护的void onCreate(Bundle saved instancestate){

超级棒。oncreate(savedInstanceState);

setContentView(r . layout。活动_主);

et _ text=(EditText)this。findviewbyid(r . id。et _ text);

BTN _提交=(按钮)这个。findviewbyid(r . id。BTN _提交);

//震动效果的系统服务

振动器=(振动器)getSystemService(振动器_服务);

BTN _提交。setonclicklistener(new OnClickListener(){

String text=et_text.getText().toString().trim();

公共void onClick(视图五){

if (TextUtils.isEmpty(text)) {

吐司。制作文本(主要活动。“这,”内容为空', 0).show();

动画抖动=动画效用。加载动画(

MainActivity.this,r . anim。摇一摇);

et_text.startAnimation(摇一摇);

/*

* 震动的方式

*/

//振动器。振动(2000);//振动两秒

//下边是可以使震动有规律的震动-1:表示不重复0:循环的震动

龙[]模式={ 200,2000,2000,200,200,200 };

振动器。振动(模式,-1);

}

}

});

}

}

(3)使用到的两个动画文件如下:

cycle_7.xml

?可扩展标记语言版本='1.0 '编码='utf-8 '?

循环内插器xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '

android:cycles='7' /

shake.xml

?可扩展标记语言版本='1.0 '编码='utf-8 '?

翻译xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '

安卓系统:持续时间='1000 '

android:fromXDelta='0 '

Android:interpolator=' @ anim/cycle _ 7 '

android:toXDelta='10' /

(4)需要使用的权限:

uses-permission Android:name=' Android。许可。振动'/

希望本文所述对大家学习机器人软件编程有所帮助。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • android退出整个程序,安卓手机关闭所有进程的APP
  • android退出整个程序,安卓手机关闭所有进程的APP,Android 实现彻底退出自己APP 并杀掉所有相关的进程
  • android检测手机多点触摸点数的方法有哪些,安卓手机多点触控测试
  • android检测手机多点触摸点数的方法有哪些,安卓手机多点触控测试,Android检测手机多点触摸点数的方法
  • android 震动,如何让安卓手机持续震动
  • 安卓手机如何打开.imazingapp文件,imazing文件怎么打开
  • 安卓手机swf文件需要用什么播放器打开,手机如何播放swf文件
  • 安卓手机上装docker,安卓安装docker
  • list背单词安卓手机和平板怎么同步,list背单词手机和ipad同步
  • 安卓手机怎么打开adb调试,android debug调试
  • 桔子浏览器电脑版下载,桔子浏览器安卓手机版下载
  • 安卓app开发软件工具,安卓手机软件开发工具
  • 安卓手机ip地址查询,苹果手机id怎么注册不上,苹果手机id网址查询
  • 安卓手机抓包工具下载,安卓抓包APP
  • 快捷指令怎么改图标-,快捷指令怎么改图标安卓手机
  • 留言与评论(共有 条评论)
       
    验证码: