29得票1回答
共享元素转换:从一个活动到嵌套在另一个活动中的片段。

我正在尝试将共享元素转换添加到我的应用程序中。 场景是用户点击图像缩略图,然后打开另一个全屏图像视图的活动。 如果共享视图直接托管在目标活动的布局中,则可以正常工作。 进入/退出动画非常流畅。 但是,当我尝试在目标活动中的嵌套片段内实现类似效果时,这种方法不起作用。 有趣的是,进入动画没有...

16得票1回答
活动转换未执行(棒棒糖)

我正在为activity X和activity Y之间的转换添加动画效果。 X中包含一个带有图片的列表,当单击某张图片时,在activity Y中会将其放大并"缩放"显示。 因此,这张图片是X和Y之间的共享元素。我已经在XML布局中设置了其transitionName属性。 这是启动activ...

19得票1回答
FragmentTransaction.replace()淡入转场效果显示“幽灵”片段

您可以下载我的整个项目来尝试调试。这是我整个代码的仓库链接:https://bitbucket.org/lexic92/studio48/。 我在尝试用一个空白片段替换另一个空白片段时,出现了“幽灵片段”转换的问题。 如何重现该问题: 我有一个导航抽屉,当我点击其中一项时,它会打开一个...

16得票4回答
如何在Android中实现从上到下的动画效果?

我能够在跳转到下一个界面时实现从底部到顶部的动画效果,但是现在当我按返回键时,我使用同样的代码实现从顶部到底部的动画效果,但它总是从底部到顶部运行。所以我的问题是,在Android设备上按下返回按钮后如何实现从顶部到底部的动画效果?请参见以下代码。我在使用 Intent 进行 Activity...

28得票4回答
Android - 如何从listview中的项目创建一个到整个活动的过渡?

我的要求是当用户在ListView中点击列表项时,它会转换为整个活动(如下面的示例所示),但我无法找到解释此过程的教程,实际上,我不知道这个过程叫什么。 换句话说,我想要实现以下内容: 当被点击时,增加列表项的高程(如右边的gif中所示) 展开并将列表项转换为包含有关所点击项的详细信息的...

21得票1回答
在具有共享元素的片段上执行转换会针对共享元素进行操作。

我正在使用新的棒棒糖API为片段设置 setEnterTransition, 然后为片段中的图像添加共享元素过渡。期望的行为是首先,图像应该移动到其位置,然后片段中的其余视图应该淡入。 然而,enterTransition被应用于共享元素,因此它与其余视图一起淡入。如果我不设置enterTr...

14得票4回答
共享元素使用centerCrop缩放类型的转换效果不流畅。

我正在尝试实现一个共享元素的过渡动画,当从一个屏幕跳转到下一个屏幕时,其中有两个ImageViews。在两个屏幕上,其中一个图像都具有centerCrop的比例。问题是,当过渡开始时,图像会返回到它裁剪之前的原始大小,然后才能动画到下一个屏幕。当它到达下一个屏幕时,它将以原始大小到达,并且只有...

37得票6回答
如何在slide_left动画期间启动新活动时移除黑色背景?

当我通过动画调用新的activity时,背景会变成黑色。 如何去除这个黑色的背景? 我使用的动画是:getWindow().setBackgroundDrawableResource(R.drawable.mainbg_); overridePendingTransition (R.anim...

56得票3回答
ViewPager与片段共享元素转换不起作用

我的应用包含一个视图,其中包含一个ViewPager,由少量碎片组成。当您在其中一个碎片中点击一个项目时,期望的行为是共享元素(在这种情况下是图像)转换到显示有关所单击内容的更多信息的碎片。 以下是它应该看起来的非常简单的视频: https://dl.dropboxusercontent....

26得票4回答
从上到下使活动动画化

我正在编写一个Android应用程序,希望通过从屏幕底部向上动画显示活动。我可以使用来自此处代码做到这一点: 如何将活动从顶部翻译到底部,反之亦然? 然而,我无法进行相反的动画,其中Activity会通过从屏幕顶部滑动到底部而消失。 我在上面的链接中使用了代码;活动通过向上滑动出现,...