草庐IT

overridependingtransition

全部标签

android - 当 Android Kitkat 中的新 Activity "pops"时,使用 overridePendingTransition 会使调用 Activity 消失吗?

如何阻止这种情况发生?当使用overridePendingTransition的新Activity“弹出”时,调用Activity消失。我正在使用overridePendingTransition以便在旧设备上设置动画。我只需要阻止调用Activity消失,就像我在LOLLIPOP设备上所做的那样if(Build.VERSION.SDK_INT>=VERSION_CODES.LOLLIPOP){Windowwindow=activity.getWindow();window.setExitTransition(null);}请注意,这仅发生在AndroidKitkat4.4上。我尝试为

java - 为什么从Fragment跳转到新的Activity时overridePendingTransition不生效?

第一个Activity包含一个fragment,fragment中有一个按钮,当我点击这个按钮时,我希望跳转到一个具有不同动画的新Activity。所以我在fragment中这样做:mButton.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Intentintent=newIntent(getActivity(),NewActivity.class);getActivity().startActivity(intent);getActivity().overridePendingTr

android - gridview 适配器上的 overridePendingTransition

如何在GridView`Adapter上插入overridePendingTransition?这种方式行不通,没有transitionstartactivity完美运行bt.setOnLongClickListener(newOnLongClickListener(){@OverridepublicbooleanonLongClick(Viewv){finalStringselectedPad=Drum.pads[position];IntentmodPad=newIntent(v.getContext(),ModifyPad.class);modPad.putExtra("pad"

java - 不属于您的应用程序的动画 Activity

如何在不属于我的应用程序的Activity上应用结束转换。比如说,我正在打开联系人应用来选择联系人,我在打开联系人应用时应用向上滑动过渡,但关闭应用时应用默认动画(向左滑动)。是否有可能在关闭时对其进行动画处理? 最佳答案 我假设当你开始另一个应用程序的Activity时(在这个例子中它是联系人应用程序)你在你的动画Activity中使用overridePendingTransition(),像这样:Intentintent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts

android - 在 Jelly Bean 上使用 overridePendingTransition 时屏幕随机闪烁

这个问题有时只发生在JellyBean4.1和4.2上(在GalaxyNexus和Nexus4上测试过)。下面是我如何使用overridePendingTransition何时开始一个新的Activity:Intentintent=newIntent(ActivityA.this,ActivityB.class);startActivity(intent);overridePendingTransition(R.anim.transition_right_to_left,R.anim.transition_right_to_left_out);Activity结束后返回上一个finis

android - overridePendingTransition 显示第二个 Activity 太快

我有2个Activity,我想在两个Activity之间创建一个动画过渡,这样两个Activity的View都会向上滑动,就好像第二个Activity正在向上插入第一个Activity一样。在我的第一个Activity中,我使用:IntentiSecondActivity=newIntent(FirstActivity.this,SecondActivity.class);FirstActivity.this.startActivity(iSecondActivity);FirstActivity.this.overridePendingTransition(R.anim.slide,

android - 使用 FLAG_ACTIVITY_REORDER_TO_FRONT 时 overridePendingTransition 不起作用

我在堆栈中有两个Activity,为了显示它们,我使用了FLAG_ACTIVITY_REORDER_TO_FRONT。到目前为止一切顺利,当我想使用overridePendingTransition为Activity带来动画时,问题就来了。Intenti=newIntent(ActivityA.this,ActivityB.class);i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);ActivityA.this.startActivity(i);overridePendingTransition(R.anim.transition_

android - 使用 FLAG_ACTIVITY_REORDER_TO_FRONT 时 overridePendingTransition 不起作用

我在堆栈中有两个Activity,为了显示它们,我使用了FLAG_ACTIVITY_REORDER_TO_FRONT。到目前为止一切顺利,当我想使用overridePendingTransition为Activity带来动画时,问题就来了。Intenti=newIntent(ActivityA.this,ActivityB.class);i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);ActivityA.this.startActivity(i);overridePendingTransition(R.anim.transition_

java - overridePendingTransition 用于平滑地滑入和滑出 Activity

我无法弄清楚如何通过按一下按钮将Activity滑入和滑出。我想要的是用户按下按钮然后屏幕滑动。我想要的方式是让第一个Activity(带有按钮的Activity)向左滑出,而新的第二个Activity从右侧滑入。使用下面的代码,当单击按钮时,当我希望第一个Activity向左滑出时,它会向右滑出。然后当它完成滑动时,剩下的只是一瞬间黑屏,然后第二个Activity只是出现并且没有滑入。所以第一个Activity滑出不正确的方向,下一个Activity只是出现而不是滑动。我究竟做错了什么?我很难理解XML文件,所以听到的是下面所有内容的代码。第一次Activity@Overridepu

java - overridePendingTransition 用于平滑地滑入和滑出 Activity

我无法弄清楚如何通过按一下按钮将Activity滑入和滑出。我想要的是用户按下按钮然后屏幕滑动。我想要的方式是让第一个Activity(带有按钮的Activity)向左滑出,而新的第二个Activity从右侧滑入。使用下面的代码,当单击按钮时,当我希望第一个Activity向左滑出时,它会向右滑出。然后当它完成滑动时,剩下的只是一瞬间黑屏,然后第二个Activity只是出现并且没有滑入。所以第一个Activity滑出不正确的方向,下一个Activity只是出现而不是滑动。我究竟做错了什么?我很难理解XML文件,所以听到的是下面所有内容的代码。第一次Activity@Overridepu