android-transitions相关内容

共享元素过渡 + 片段 + RecyclerView + ViewPager

我正在实现一个画廊应用程序,它有一个片段,其中包含一个带有图像的 RecyclerView,单击图像我去 ViewPager 循环图像. 目前,我正在尝试仅实现 this 视频中的入口动画.问题是动画不起作用,我显然遗漏了一些东西(只显示与转换相关的代码): ViewPager: 公共类 ViewPagerFragment 扩展 Fragment {@覆盖public View onCr ..

片段共享元素转换不适用于 ViewPager

我的应用程序包含一个视图,该视图由一个 ViewPager 组成,该 ViewPager 由一些片段组成.当您单击这些片段之一中的项目时,预期行为是共享元素(在本例中为图像)转换到显示有关单击内容的更多信息的片段. 这是一个非常简单的视频,它应该是什么样子: https://dl.dropboxusercontent.com/u/97787025/device-2015-06-03-1 ..
发布时间:2022-01-19 19:23:46 移动开发

ActivityTransitionCoordinator 中的 ViewRootImpl.setPausedForTransition(boolean) NullPointerException 当过渡到其他活动过早调用时

在我的 Android 应用程序中,我有一个初始屏幕,我可以在其中进行一些设置和加载.我的应用程序使用默认 explode 作为 windowEnterTransition 和 windowExitTransition 和 changeImageTransform 加上 changeBounds> 转换设置为 windowSharedElementEnterTransition 和 windowS ..

使活动从上到下动画化

我正在编写一个 Android 应用程序,我希望通过从屏幕底部到顶部的动画来显示 Activity.我可以用这里的代码来做到这一点: 如何从顶部翻译活动到底部,反之亦然? 但是,我无法执行相反的动画,其中 Activity 会通过从屏幕顶部滑动到底部而消失. 我使用了上面链接中的代码;活动通过向上滑动出现,但在消失时淡出,而不是滑到底部. 我什至尝试将代码放入 onCrea ..
发布时间:2021-11-27 13:40:30 移动开发

如何使用android活动转换为浮动动作按钮设置动画?

我计划在我的一个项目中实现这样的东西,但我不清楚以下的概念,也没有这样的教程,而且你不会经常看到这个.下面是它的样子 单击此处转到源 从我所了解的所有参考资料中,我了解到他们在这里使用了两种类型的过渡,一种是将按钮向上移动到现有的某个位置,另一种是使按钮爆炸.所以我做了一些挖掘并在 github 中发现了这两个库我认为通过这两个我们可以实现以下动画,这里是链接 Material Ani ..
发布时间:2021-11-27 13:39:51 移动开发

如何制作固定屏幕和新屏幕的幻灯片动画?

我为过渡制作了三个 xml 文件. enter_from_right.xml none.xml exit_to_right.xml 但是,它在 Activities 中工作正常,而不在 Fragments 中. 当我单击后退按钮时,向后过渡(pop)工作正常.但是当我调用新片段时它不能正常工作.它只是在屏幕变化时闪烁. 我尝试将 none.xml 的持续时间更改 ..
发布时间:2021-11-02 23:09:33 移动开发

具有 scaleType centerCrop 过渡的共享元素是跳跃的

当 2 个 ImageViews 从一个屏幕转到下一个屏幕时,我正在尝试实现共享元素转换.其中一张图像在两个屏幕上的 scaleType 都是 centerCrop.我面临的问题是,当过渡开始时,图像会在将其动画到下一个屏幕之前恢复到原始大小(裁剪前).当它到达下一个屏幕时,它以原始大小到达它,然后才将其裁剪到目标图像视图. 整个体验并不流畅,而且真的让人眼花缭乱.我使用的代码是: pub ..

如何使用从 RecyclerView 到 Fragment 的共享转换

我已经看到这个问题在这里问了很多次没有答案.我希望如果我再问一次,也许有人会好心地帮助我. 我正在尝试实现从 Recyclerview 中的项目到片段的共享转换. 我目前在适配器的 onBindView 方法中有我的片段事务. public void onClick(View v) {...activity.getSupportFragmentMnager().beginTransa ..

Android Espresso IdlingResources 和 Fragment/Activity Transitions

我有一个托管片段 F1 的活动.单击按钮后,F1 被另一个片段 F2 替换.当按下后退按钮时,应用程序通过退出转换动画从 F2 返回到 F1. 我的 Espresso 测试用例大致如下所示: @Test公共无效 pressBackRestorePreviousFragment() {//我们在 F1 中,即将切换到 F2onView(withId(R.id.the_button)).per ..

替换片段的高程值错误

你好,再次堆叠溢出对象.我还有另一个片段问题.(我使用的是android.app.Fragment不支持片段) 我正在尝试替换一个片段.但这并不像使用这样简单: fragmentTransaction.replace(containerId,newFragment).addToBackStack(“唯一标记").犯罪() 为什么不呢?朋友问得好,这是因为我的 newFragment ..

无法检索removeGhost方法

我要在我的应用中放置Android导航组件. 某些过渡效果很好,但是对此我有一个错误.来自片段A的过渡视图保留在新片段(B)上并隐藏一些元素.而且,当我滚动片段时,视图不会随之滚动.这是我得到的错误: W/t.qoqa.ui.debu:访问隐藏的方法Landroid/view/GhostView;-> removeGhost(Landroid/view/View;)V(greylist-ma ..

使用Android导航组件为片段过渡设置动画时,Z索引冲突

我正在尝试使用 Android导航代替片段事务.然而,有一个问题开始变得麻烦.将滑入式动画用于 Enter Animation 时,新片段将位于当前片段下方.请务必查看以下视频以查看实际的错误. https://youtu.be/gFnXiEyiypM 该错误似乎并非来自 Navigation 组件,尽管该解决方案很笨拙( ..

重新打开堆栈中的现有活动时的共享元素过渡

我从那里有一个活动A,我打开了活动B,并将共享元素传递给它.它可以动画化过渡效果,但是当我返回到活动A,然后再次使用 仍在堆栈中的活动B时 intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 共享元素转换未运行. 对于常规动画,您可以在onNewIntent中调用overridePendingTransition()来运行 ..

活动过渡忽略工具栏

让我们看看是否有人可以帮助我. 在我的应用中,我已经成功实现了大多数活动之间的幻灯片过渡.我所有的活动布局都包含在常规工具栏中,并在下面包含一些内容.所以我想让动画忽略工具栏,只影响主要内容. 理想情况下,工具栏将保留在其位置,而布局的主要内容将是滑动. 为完成该问题,这是我的转换xml之一: ..
发布时间:2020-08-29 21:01:41 移动开发