草庐IT

overridePendingTransition

全部标签

android - overridePendingTransition() 不工作

我正在尝试实现一个快速的SplashActivity,它从右向左滑入,然后随着MainActivity向右滑入而向左滑出。目前,动画XML已经到位,但它不起作用,启动画面刚刚出现,然后到主要Activity的过渡也不起作用。这是应用程序的开始ActivitySplashActivity。publicclassSplashActivityextendsActivity{privateintSPLASH_MILLISECONDS=1000;protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstance

android - startActivity overridePendingTransition 只显示进入动画

基本上,我遇到的问题是只显示进入幻灯片动画;调用Activity没有动画。startActivity(intent);overridePendingTransition(R.anim.right_in_partly,R.anim.left_out_partly);我知道事实上它不是动画文件,因为将exitAnimation(方法调用中的第二个参数)替换为有效的参数仍然没有效果并且根本没有动画。奇怪的是,从第二个Activity调用finish()时情况正好相反。finish();overridePendingTransition(R.anim.left_in_partly,R.anim

android - setWindowAnimations 和 overridePendingTransition 之间的区别?

,之间有什么区别getWindow().setWindowAnimations()和Activity.overridePendingTransition()看起来两者具有相同的功能。 最佳答案 当我们使用getWindow().setWindowAnimations(R.anim.start);然后这个动画在窗口打开时起作用,但是在这种方法中我们不能添加窗口关闭动画。但是使用Activity.overridePendingTransition(R.anim.start,R.anim.end);这个我们可以在窗口关闭时显示动画这个方法

android - 如何使用 overridePendingTransition() 动画覆盖 onBackPressed()

PlayPanelActivity应在按下后退按钮时以滑动面板的形式关闭到MainActivity。但是,没有动画。PlayPanelActivity正常关闭。PlayPanelActivitypublicclassPlayPanelextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_play_panel);}@Overridepublicv

android - VerifyError,还是在保持兼容性的情况下使用 overridePendingTransition?

我有一个应用程序,它使用overridePendingTransition在从一个Activity转换到另一个Activity时执行一些自定义动画。这在Android2.0中可用,但我想让该应用程序在Android1.6上运行。我想如果我只是检查了android.os.Build.VERSION.SDK_INT>android.os.Build.VERSION_CODES.DONUT,如果没有,就不要执行overridePendingTransition。但是,我得到一个VerifyError,我认为这是由此引起的:VFY:无法解析虚拟方法346:../../Login:overrid

android - fragment 中的 overridePendingTransition

我的主要Activity使用带有viewpager和FragmentStatePagerAdapter的tablayout。我想用我的一个fragment中的自定义动画打开一个新Activity,然后用动画再次关闭它。当我打开它时,我唯一看到的是黑屏。我是这样做的:publicclassSearchActivityextendsFragment{...IntentmyIntent=newIntent(getContext(),DetailsActivity.class);startActivityForResult(myIntent,ACTIVITY_RESULT);getActivi

android - 带有 overridePendingTransition 的 Activity 的滑动动画有奇怪的效果

我正在创建要在用户进行特定Activity时显示的动画。基本上,这个Activity向上滑动显示,向下滑动关闭。我正在使用overridePendingTransition来制作此动画。但是幻灯片有一个丑陋的效果。可以在屏幕截图中看到:查看正在关闭的Activity上显示的灰色矩形。为什么显示?我以为会是Android的android.R.id.contentView,所以我尝试改变它的背景,但没有成功。我正在使用ActionBarSherlock,代码如下所示:slide_in_from_bottom.xmlslide_out_to_bottom.xmlnothing.xml开始Ac

android - 如何将动画添加到 Activity 完成()

我在创建Activity时使用overridePendingTransition并且效果很好我可以看到淡入效果很好,但是当我尝试为Activity的完成设置动画时,它仍然在执行默认的从右到左滑动。我首先尝试在启动Activity时定义out动画,如下所示:IntentmyIntent=newIntent(a,SkdyAlert.class);myIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);a.startActivity(myIntent);if(android.os.Build.VERSION.SDK_INT>android.os.

android - 如何将动画添加到 Activity 完成()

我在创建Activity时使用overridePendingTransition并且效果很好我可以看到淡入效果很好,但是当我尝试为Activity的完成设置动画时,它仍然在执行默认的从右到左滑动。我首先尝试在启动Activity时定义out动画,如下所示:IntentmyIntent=newIntent(a,SkdyAlert.class);myIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);a.startActivity(myIntent);if(android.os.Build.VERSION.SDK_INT>android.os.

android - overridePendingTransition 不起作用

我正在尝试在我的应用中实现过渡,但overridePendingTransition(anim,anim)无法正常工作。我启用了窗口转换调试代码后,我可以说编译器确实执行了调用,但没有显示出来我尝试在overridePendingTransition()之前调用finish(),这似乎没有任何效果我的代码简单而标准:启动Intent并调用overridePendingTransition:IntentnewsIntent=newIntent(ZPFActivity.this,More2013Activity.class);startActivity(newsIntent);overri