Android R.anim,未找到shake
我已在以下位置学习了本教程: 代码很好,直到我达到:Android R.anim,未找到shake,android,animation,button,Android,Animation,Button,我已在以下位置学习了本教程: 代码很好,直到我达到: Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake); 似乎R.anim不存在,eclipse建议在类型R中创建一个字段或在类型R中创建一个常量。如果我错了,请纠正我,但我不认为这两种方法都是解决方案 我正在运行谷歌API,平台2.2,API 8-我尝试了更高的级别,但没有什么不同。所有我试图完成的是一个按钮摇动点击 如有任何反馈,我们将不胜感激 谢谢您需要创
Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);
似乎R.anim不存在,eclipse建议在类型R中创建一个字段或在类型R中创建一个常量。如果我错了,请纠正我,但我不认为这两种方法都是解决方案
我正在运行谷歌API,平台2.2,API 8-我尝试了更高的级别,但没有什么不同。所有我试图完成的是一个按钮摇动点击
如有任何反馈,我们将不胜感激
谢谢您需要创建抖动动画xml文件。它将驻留在 /res/anim/shake.xml 看起来是这样的:
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0" android:toXDelta="10" android:duration="1000"
android:interpolator="@anim/cycle_7" />
然后还需要插值器(cycle_7.xml):
这些文件都可以在中找到
/path/to/android_sdk/samples/android-15/ApiDemos/res/anim
这就是教程所说的。
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:cycles="7" />