1

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

<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 显示:

错误:错误:未找到与给定名称匹配的资源(在 'android:activityCloseExitAnimation' 处,值为 '@anim/slide_out_left')。

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

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


在这种情况下,我只是按照答案进行操作,但对我来说,在@anim 下找不到资源。

4

2 回答 2

0

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

<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" >
于 2013-03-05T06:19:05.440 回答
0

如果

slide_out_left.xml 文件在 sdk 的 anim 文件夹中

正如您所提到的,然后提供 android 资源的路径,例如:@android:anim/slide_out_right.

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

于 2013-03-05T06:12:02.290 回答