我想为一个活动创建一个自定义动画,我使用这样的代码:
<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下找不到资源。
答案 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" >