我建有不少活动的应用程序,我想有“幻灯片从右上输入从左至右退出/幻灯片”他们之间的转换。
我看比那一次幻灯片切换更多的应该是Android的默认,但在设备上我开发的跃迁淡入/默认淡出(Galaxy Tab的2 7" ,对ICS 4.0)。
有什么我需要在应用程序级的清单文件中声明,比如?
我问,因为否则我会需要添加overridePendingTransition (R.anim.right_slide_in, R.anim.left_slide_out);
我所有的转变,其很多......只是想知道如果我的思念才去这条道路的东西。
非常感谢
没有答案...... 4+我尝试在设备上,动画是一个淡入淡出,在放大或缩小...
我手动添加的代码,我想有幻灯片动画:
//open activity
startActivity(new Intent(this, MyActivity.class));
overridePendingTransition(R.anim.right_slide_in, R.anim.left_slide_out);
XML动画从右到左:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator" >
<translate
android:duration="300"
android:fromXDelta="100%p"
android:toXDelta="0" />
</set>
XML动画左至右依次为:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator" >
<translate
android:duration="300"
android:fromXDelta="0"
android:toXDelta="-100%p" />
</set>
在您的style.xml文件放
<style name="WindowAnimationTransition">
<item name="android:windowEnterAnimation">@android:anim/slide_in_left</item>
<item name="android:windowExitAnimation">@android:anim/slide_out_right</item>
</style>
并添加
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
...
<item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item>
</style>
目前,涉及创建样式,然后在这里明显增加一条出路: 如何更改所有活动的转变在一次Android应用程序? ,但我只设法使其在工作startActivity()
每当推回到这个方法不起作用或者我可能只是失去了一些东西。