20得票2回答
如何判断一个活动是否在没有转换的情况下启动?

我有一个应用场景,其中我通常会通过转换开始活动,但从导航抽屉中打开时情况并非如此。 为了保持转换平滑,我使用Transition.TransitionListener,当转换完成时,我会触发一些UI更新。 所以我的代码类似于:public class SomeActivity extend...

9得票2回答
为什么Transition.captureStartValues和Transition.captureEndValues具有相同的View和相同的属性?

我有一个自定义的Transition用于在两个Activity之间共享元素。 我的过渡效果没有生效,因为TransitionValues参数在captureStartValues和captureEndValues方法中使用了相同的View和属性。所以,当开始和结束值相同时,我的过渡效果就无事...

9得票2回答
如何防止反向共享元素过渡

我有一个小问题。 我有一个带有列表的片段A和一个带有列表的活动B。 现在A和B有一个共同的图像,所以我设置了一个共享元素转换,在从A到B的过程中它起作用。 但是如果我按返回按钮,我不想有相反的转换。 所以我在B中不调用supportFinishAfterTransition而是调用fini...

9得票3回答
从按钮到编辑框的转换

我希望我的Android views中有一个transition,其中一个是Button,另一个是EditText,过渡效果必须像这个动画。 我用这种方式尝试过 布局xml是 <?xml version="1.0" encoding="utf-8"?> <Rela...

25得票3回答
场景转换中使用英雄元素会导致图层超出GPU支持的最大尺寸限制。

我正在尝试在Android 5.0中对ListView中的图像进行英雄式转换以显示详细页面。但是,大约50%的图像会导致Android崩溃并出现以下异常。我的图像尺寸为600x400,但我尝试将它们更改为200x100,但出现了相同的错误。当它正常工作时,看起来非常棒,但我无法看出不同图像之间...

20得票1回答
使用片段共享转换时,返回转换未正确工作

我有2个片段:ListMovieFragment 和 DetailMovieFragment。 ListMovieFragment中有一个接口,在MainActivity中实现。我正在使用共享元素转换;当我在ListMovieFragment中点击图像视图时,MainActivity中的on...

8得票3回答
安卓启动画面到主界面的共享元素过渡

我的应用程序在显示主活动之前会显示一个启动画面,持续1秒钟。启动画面和主活动共享一个图像,需要从启动画面的中心动画到主活动布局的顶部。 如果将启动画面实现为主活动中的<layer-list>背景图像(参见正确的启动画面或如何制作启动画面?),那么如何实现这种动画就不是很明显了。因...

18得票4回答
CardView上使用共享元素转场(Shared Element Transition)并带有圆角。

我已经花了几个星期的时间来解决这个问题,但仍然无法解决。 所以,我有一个包含ImageView的LinearLayout的CardView。 如果没有圆角,共享元素转换可以很好地工作。但是,当我将卡片添加半径(app:cardCornerRadius =“25dp”)时,共享元素转换看...

12得票1回答
TransitionManager手动进度

我目前正在研究一个与Google地图中使用的BottomSheetBehaviour类似的复杂UI,可以将一个项从折叠状态动画展开到扩展状态。这两种状态之间的过渡是使用TransitionManager框架进行的场景过渡,并且效果相当不错。 我现在正在探索一种方法,可以再次将扩展视图拖回折叠...

7得票1回答
Android共享元素转场,起始位置错误

我有一个像下面图片中的布局 当橙色框架是一个HostFragment时,它是这样构建的: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/...