6
私は自分のために新しいランチャーを作成しています。今では主なアクティビティからアプリケーションを実行すると、このデフォルトのアニメーションがあり、ランチャーを後ろに置き、新しいアプリケーションをその上にポップします。 これの代わりに、自分のアニメーションを付けたいです。私は、タッチポイントから現れる素材アニメーションをデフォルトにしたいと思っています。私がこれまで試してみましたAndroidアプリケーションで新しいアプリケーションを実行中
もの:
You need to use a Theme.AppCompat theme (or descendant) with this activity on Android
http://tips.androidhive.info/2015/09/android-how-to-apply-material-design-theme/
<style name="swLaunch" parent="swLaunch.Base">
<item name="android:windowContentTransitions">true</item>
<item name="android:windowAllowEnterTransitionOverlap">true</item>
<item name="android:windowAllowReturnTransitionOverlap">true</item>
<item name="android:windowSharedElementEnterTransition">@android:transition/explode</item>
<item name="android:windowSharedElementExitTransition">@android:transition/explode</item>
<item name="android:windowEnterAnimation">@android:transition/explode</item>
<item name="android:windowExitAnimation">@android:transition/explode</item>
<item name="android:taskToFrontEnterAnimation">@android:transition/explode</item>
<item name="android:taskToBackEnterAnimation">@android:transition/explode</item>
<item name="android:taskToFrontExitAnimation">@android:transition/explode</item>
<item name="android:taskToBackExitAnimation">@android:transition/explode</item>
<item name="android:inAnimation">@android:transition/explode</item>
<item name="android:layoutAnimation">@android:transition/explode</item>
<item name="android:windowShowAnimation">@android:transition/explode</item>
<item name="android:activityOpenEnterAnimation">@android:transition/explode</item>
<item name="android:fragmentOpenEnterAnimation">@android:transition/explode</item>
</style>
これは私が私のアプリケーションを起動する方法です:
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.google.android.gm");
if (launchIntent != null) {
startActivity(launchIntent);
}
否決理由私の答え ?あなたは質問して答えを出しました。私はあなたがここでプレーしているポイントゲームだと思います。 – androidnoobdev