我已按照教程:
代码很好,直到我到达:
Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);
似乎R.anim不存在,eclipse建议在R类型中创建一个字段或在类型R中创建一个常量。如果我错了,请纠正我,但我不相信任何解决方案。< / p>
我正在运行Google API,平台2.2,API 8 - 我尝试了更高级别,但它没有任何区别。我想要完成的只是按下按钮摇动...
感谢任何反馈,
由于
答案 0 :(得分:3)
您需要创建摇动动画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):
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:cycles="7" />
这些文件都可以在
中找到/路径/到/ android_sdk /样品/机器人-15 / ApiDemos / RES /阿尼姆