Android R.anim,摇不成功

时间:2012-06-08 21:53:16

标签: android animation button

我已按照教程:

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Animation1.html

代码很好,直到我到达:

Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);

似乎R.anim不存在,eclipse建议在R类型中创建一个字段或在类型R中创建一个常量。如果我错了,请纠正我,但我不相信任何解决方案。< / p>

我正在运行Google API,平台2.2,API 8 - 我尝试了更高级别,但它没有任何区别。我想要完成的只是按下按钮摇动...

感谢任何反馈,

由于

1 个答案:

答案 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 /阿尼姆