你的位置:首页 > 软件开发 > 操作系统 > [android] 手机卫士输入框抖动和手机震动

[android] 手机卫士输入框抖动和手机震动

发布时间:2016-04-23 23:00:03
查看apiDemos,找到View/Animation/shake找到对应的动画代码,直接拷贝过来当导入一个项目的时候,报R文件不存在,很多情况是文件出错了Animation shake = AnimationUtils.loadAnimation(this, R.anim.sh ...

查看apiDemos,找到View/Animation/shake找到对应的动画代码,直接拷贝过来

当导入一个项目的时候,报R文件不存在,很多情况是文件出错了

Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);

et_phone.startAnimation(shake);

动画的文件shake.

android:interpolator="@anim/cycle_7"

interpolator是插入器,可以定义动画的速度等

调用Animation对象的setInterpolator()方法,设置插入器,参数:Interpolator对象

匿名实现Interpolator接口,重写getInterpolation()方法,设置中自定义动画速率,传入一个flaot x

 

输入框的震动效果

获取Vibrator对象,调用getSystemService()方法,参数:VIBRATOR_SERVICE

调用Vibrator对象的vibrate()方法,参数:毫秒

需要添加权限android.permission.VIBRATE

 

这个可以做一些振动器~

 

  /**   * 查询归属地   */  public void queryNumber(View v) {    phone = et_phone.getText().toString().trim();    if (TextUtils.isEmpty(phone)) {      //抖动动画      Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);      et_phone.startAnimation(shake);      //手机震动      vibrator.vibrate(2000);      Toast.makeText(this, "请输入手机号码", 0).show();      return;    }    String result = NumberQueryAddressUtil.queryAddress(phone);    tv_address.setText(result);  }

原标题:[android] 手机卫士输入框抖动和手机震动

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录