这是我的xml文件,然后是anim文件夹.当我运行应用程序时,会显示解析错误.
shake.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> < translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fromXDelta="0%" android:interpolator="@anim/cycle_7" android:toXDelta="5%" /> </set>
cycle_7.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> < cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:cycles="7" /> </set>
解决方法
IT People Always Welcome在这里您可以找到您正在寻找的完整代码.
shake.xml
<translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0%" android:toXDelta="5%" android:duration="1000" android:interpolator="@anim/cycle_7" />
cycle_7.xml
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:cycles="7" />
如何使用:
private void showError() { Animation shake = AnimationUtils.loadAnimation(this,R.anim.shake); mEditText.startAnimation(shake); }
编辑:
>我认为你之间有空间<如果您复制了代码,请翻译.看看这个.
>< set>不是必需的,因为我已经使用上面的代码运行演示它工作正常.
谢谢.愿这对你有所帮助.