0

アクティビティ間の移行を伴うアプリケーションを開発しています。オーバーライド保留遷移を使用すると成功しますが、アクティビティ間のアニメーションはデフォルトで一部のデバイスでのみサポートされます。しかし、一部のデバイスでは、設定でアニメーションを手動で設定する必要があります。問題は、コードを使用してこれが可能かどうかです。

サンプルコードやリンクは非常に重要です

前もって感謝します。

4

2 に答える 2

0

API 5以降を除いて、アクティビティアニメーションを実際に制御することはできません。overridePendingTransitionsこれは、すべてのデバイスを正直にカバーします(最小APIを7/8に設定して、94%以上のデバイスをカバーします)。

特定のデバイスがトランジション タイプをオーバーライドする場合、それについては多くのことを行うことはできませんが、通常は、デフォルト アニメーション用であることがわかります。

電話overridePendingTransition()onCreate()かけると、デバイスのデフォルトの動作が上書きされます。

于 2012-11-18T20:07:17.397 に答える