自定义活动动画,找不到@anim / resource

时间:2013-03-05 06:07:39

标签: android animation

我想为一个活动创建一个自定义动画,我使用这样的代码:

<style name="WCCAnimation.LoadingImageShow" parent="@android:style/Animation.Activity">
    <item name="android:activityOpenEnterAnimation">@anim/zoom_enter</item>
    <item name="android:activityCloseExitAnimation">@anim/slide_out_left</item>
</style>

但问题是Eclipse显示:

  

错误:错误:找不到与给定名称匹配的资源(at   带有值的'android:activityCloseExitAnimation'   '@动画/ slide_out_left')。

我确定slide_out_left.xml文件位于sdk的anim文件夹中。

我在anim文件夹下尝试了一些其他动画,仍然无法正常工作。


我只是按照this案例中的答案,但对我来说,在@anim下找不到资源。

2 个答案:

答案 0 :(得分:0)

如果

  

slide_out_left.xml文件位于sdk的动画文件夹

如您所述,然后提供Android资源的路径,如:@android:anim/slide_out_right

请注意,并非平台文件中的所有资源都可以在您的应用中使用,有时您可能只需要将精确的xml复制到您的应用中。

答案 1 :(得分:0)

使用布局中您想要动画的代码。并将缩放或Alpha效果应用于动画xml。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:layoutAnimation="@anim/zoom_enter"
   android:orientation="vertical" >