134得票9回答
如何在活动场景动画转换期间防止状态栏和导航栏进行动画处理?

首先,我的状态栏背景设置为深棕色,导航栏背景设置为默认黑色。我正在使用Material亮色主题。 我使用ActivityOptions.makeSceneTransitionAnimation启动新活动,并使用默认转换,我注意到状态栏和导航栏都会短暂地变白,然后再恢复正确的颜色。 根据do...

49得票2回答
Activity转换中使用SharedElement时崩溃问题

我正在使用ViewPager中的Activity转场(在调用的Activity中)与共享元素和内容转场。当重新返回到调用的Activity时,出现了以下崩溃:java.lang.NullPointerException: Attempt to invoke virtual method 'vo...

45得票1回答
FEATURE_ACTIVITY_TRANSITIONS和FEATURE_CONTENT_TRANSITIONS的区别

我有些困惑,不太理解这两个 Window 标志之间的区别,并且不确定每个标志何时需要使用以及原因。 Window.FEATURE_ACTIVITY_TRANSITIONS 的文档中说: 启用活动通过发送或接收使用 makeSceneTransitionAnimation(Activity,...

38得票12回答
Android 5上的共享元素活动过渡

我想在从一个活动到另一个活动时设置共享元素转换。 第一个活动包含带有项目的RecyclerView。当单击项目时,该项目应动画到新活动中。 因此,我在最终活动视图以及recycler-view项目视图上都设置了android:transitionName="item"。 在转到下一个...

33得票4回答
Activity/Fragment过渡动画是否兼容老版本的Android系统?

我正在尝试在 Android 4.x 版本的设备上,利用共享元素实现 Activity 转场。这种操作是否可行?到目前为止,我的尝试如下:public class RewardDetail extends ActionBarActivity { @Override public...

32得票2回答
Android 5以下API的活动转换

每次搜索时我都会遇到这个问题:“android 5(L)活动转换仅适用于API >= 21。” 虽然如此,我可以看到一些应用程序,例如QuickPic和google inbox使用类似的转换并且同时在较低版本的API上运行,那么这些应用程序是如何做到这一点的呢? 我做了什么? 1)...

28得票2回答
ViewPager碎片 - 共享元素转换

我正在开发的应用程序显示一个图像网格。当您点击一张图片时,它会进入详情视图。详情视图包含一个ViewPager,允许您在网格中的每个图像之间滑动。这是通过传递路径列表(包含网格中的每个图像)以及被点击的图像的偏移量来完成的,以便ViewPager可以设置为最初显示该页面。 在ViewPage...

25得票5回答
如何使用共享元素转换来缩放文本视图?

我能够使用ActivityOptions.makeSceneTransitionAnimation使TextView在两个活动之间完美过渡。但我想在它过渡时将文本缩放。我可以看到Material Design示例中联系人卡片过渡中的文本“Alphonso Engelking”正在缩放。 我尝...

24得票2回答
活动转换错误,无法解析符号'@transition/explode'。

我正在尝试使用Activity Transitions,但当我将下面的代码粘贴到我的values-21/styles.xml文件中时,我会收到错误提示: 无法解析符号'@transition/explode' <style name="BaseAppTheme" parent="...

21得票1回答
安卓棒棒糖共享元素过渡闪烁问题

我在Lollipop上的共享元素转换中看到了奇怪的东西。 共享元素在开始动画之前会闪烁(请参见视频https://www.youtube.com/watch?v=DCoyyC_S-9A)。我不知道为什么会这样。 但是当我将<item name="android:windowSharedE...