2

特定の静的ポイント (pivotX、pivotY) からアニメーションでアクティビティを開始するコードを書きましたが、アクティビティが開始する前に、pivotX と pivotY を変更したいと考えています。マップ上のポイントをクリックするとアニメーションが開始されるようにします。

XML:

<scale
    android:duration="1000"
    android:fillAfter="false"
    android:fillBefore="false"
    android:fillEnabled="true"
    android:fromXScale="0.0"
    android:fromYScale="0.0"
    android:pivotX="10%p"
    android:pivotY="50%p"
    android:toXScale="1.0"
    android:toYScale="1.0" />

活動:

       Intent intent = new Intent(getApplicationContext(),
                    PlayerActivity.class);
            startActivity(intent);

            overridePendingTransition(R.anim.push_down_in,
                    R.anim.push_down_out);
4

2 に答える 2

0

android:startOffset を使用してアニメーションの遅延を設定する必要があると思います

于 2013-11-09T11:33:55.060 に答える