1

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にスケーリングまたはアルファ効果を適用します。

<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 に答える