首页 > 代码库 > 文本窗口抖动和位移效果
文本窗口抖动和位移效果
- 在AppDemo的Animation1.java中
publicvoid onClick(View v){
Animation shake =AnimationUtils.loadAnimation(this, R.anim.shake);
findViewById(R.id.pw).startAnimation(shake);
}
-
anim\shake.xml
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:fromXDelta="0"
android:interpolator="@anim/cycle_7" //插入器
android:toXDelta="10"/>
-
anim\cycle_7.xml
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:cycles="7"/>
-
震动效果(1-3为位移效果)
// 加入震动效果 ,需要加入震动权限
Vibrator vibrator =(Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(2000);
<uses-permission android:name="android.permission.VIBRATE"/>
模拟器测试不了,要用真机测试的哦;// 加入震动效果 ,需要加入震动权限
Vibrator vibrator =(Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
//vibrator.vibrate(2000); // 表示震动两秒
// 表示休息2秒,震动3秒,在休息2秒,在震动三秒,-1表示不重复,如果传入2,则前面的规则重复两次
vibrator.vibrate(newlong[]{2000,3000,2000,3000},-1);
来自为知笔记(Wiz)
文本窗口抖动和位移效果
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。