比如你在Edittext输入为空的时候点击提交让其抖动
在res目录下新建anim文件,在anim目录下建一个自己的 fuce.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:fromXDelta="0"
起始x坐标
android:interpolator="@anim/requency"
抖动次数
android:toXDelta="10" />
动画结束时x坐标,晃动的距离
-------------------------------------------------------------------------------------------------------
在anim目录下接着建一个requency.xml
<?xml version="1.0" encoding="utf-8"?>
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:cycles="5" />
抖动次数
-------------------------------------------------------------------------------------------------------
在Activity中
private EditText ed_uname;
把下面两句话写在提交按钮监听中就行了
Animation shake = AnimationUtils.loadAnimation(this, R.anim.fuce);
ed_uname.startAnimation(shake);