0

別のアクティビティを開始しながら、アクティビティをアニメーション化したいと考えています。私がやろうとしているアニメーションは、アニメーションを反転させます。

ActivityOptions と overridePendingTransition を objectanimtor で試しました。私は間違っていると思います.objectanimatorはこれらの上記の方法では使用できません.

APIレベル8でも機能するアクティビティをアニメーション化する方法はありますか?また、オブジェクトがActivityOptionsおよびoverridePendingTransitionで機能しない理由も説明してください

以下にサンプルを添付します

     <set xmlns:android="http://schemas.android.com/apk/res/android">
   <!-- Before rotating, immediately set the alpha to 0. -->
        <objectAnimator
    android:valueFrom="1.0"
    android:valueTo="0.0"
    android:propertyName="alpha"
    android:duration="0" />

      <!-- Rotate. -->
       <objectAnimator
    android:valueFrom="180"
    android:valueTo="0"
    android:propertyName="rotationY"
    android:interpolator="@android:interpolator/accelerate_decelerate"
    android:duration="@integer/card_flip_time_full" />

        <!-- Half-way through the rotation (see startOffset), set the alpha to 1. -->
       <`objectAnimator`
    android:valueFrom="0.0"
    android:valueTo="1.0"
    android:propertyName="alpha"
    android:startOffset="@integer/card_flip_time_half"
    android:duration="1" />
      </set>


        `enter code here`and i used this `xml` like this

        `overridePendingTransition`(`R.anim.card`_flip_right_in,`R.anim.card`_flip_right_out);
4

0 に答える 0