1

androidのバージョン2.2~4.1.2に対応したアニメーションを使いたいです。xml アニメーションを使用してみましたが、ginderbread では動作しません。すべてのAndroidバージョンと互換性のある左から右および右から左へのアニメーションが存在するかどうか、誰かが教えてくれますか?

enter.xml

     android:shareInterpolator="false">

    <translate android:fromXDelta="-100%" android:toXDelta="0%"

      android:fromYDelta="0%" android:toYDelta="0%"

     android:duration="2000"/>

leave.xml

     android:shareInterpolator="false">

  <translate

   android:fromXDelta="0%" android:toXDelta="100%"

   android:fromYDelta="0%" android:toYDelta="0%"

   android:duration="2000" />

このメソッドで呼び出しましたが、ジンジャーブレッドと互換性がありません

overridePendingTransition(R.anim.leave,R.anim.enter);
4

1 に答える 1

0

私はこれを使用しました:

anim_left.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

    <translate
        android:duration="2000"
        android:fromXDelta="50%p"
        android:interpolator="@android:anim/linear_interpolator"
        android:toXDelta="0" />

    <alpha
        android:duration="1000"
        android:fromAlpha="0.0"
        android:interpolator="@android:anim/linear_interpolator"
        android:toAlpha="1.0" />

</set>

フラグメントの翻訳に使用しました。api 2.x と 4.x でもテストしました。

于 2013-02-19T12:05:54.530 に答える