android-transitions相关内容
我正在实现一个画廊应用程序,它有一个片段,其中包含一个带有图像的 RecyclerView,单击图像我去 ViewPager 循环图像. 目前,我正在尝试仅实现 this 视频中的入口动画.问题是动画不起作用,我显然遗漏了一些东西(只显示与转换相关的代码): ViewPager: 公共类 ViewPagerFragment 扩展 Fragment {@覆盖public View onCr
..
想要创建与以下 UI 相同的视图分页器,应用了自定义转换器但无法正常工作. ViewPager.java public class MyViewPager extends ViewPager implements ViewPager.PageTransformer {public static final String TAG = "MyViewPager";私人浮动 MAX_SCALE
..
我的应用程序包含一个视图,该视图由一个 ViewPager 组成,该 ViewPager 由一些片段组成.当您单击这些片段之一中的项目时,预期行为是共享元素(在本例中为图像)转换到显示有关单击内容的更多信息的片段. 这是一个非常简单的视频,它应该是什么样子: https://dl.dropboxusercontent.com/u/97787025/device-2015-06-03-1
..
在我的 Android 应用程序中,我有一个初始屏幕,我可以在其中进行一些设置和加载.我的应用程序使用默认 explode 作为 windowEnterTransition 和 windowExitTransition 和 changeImageTransform 加上 changeBounds> 转换设置为 windowSharedElementEnterTransition 和 windowS
..
我正在尝试通过在更新显示之前调用 TransitionManager.beginDelayedTransition(viewGroup, new AutoTransition()) 来平滑更新显示.但我发现有时我更新显示很快,Android 就糊涂了. 所以我在 AutoTransition 中添加了一个 TransitionListener,其中 transitionEnd() 回调,说过
..
我正在编写一个 Android 应用程序,我希望通过从屏幕底部到顶部的动画来显示 Activity.我可以用这里的代码来做到这一点: 如何从顶部翻译活动到底部,反之亦然? 但是,我无法执行相反的动画,其中 Activity 会通过从屏幕顶部滑动到底部而消失. 我使用了上面链接中的代码;活动通过向上滑动出现,但在消失时淡出,而不是滑到底部. 我什至尝试将代码放入 onCrea
..
我计划在我的一个项目中实现这样的东西,但我不清楚以下的概念,也没有这样的教程,而且你不会经常看到这个.下面是它的样子 单击此处转到源 从我所了解的所有参考资料中,我了解到他们在这里使用了两种类型的过渡,一种是将按钮向上移动到现有的某个位置,另一种是使按钮爆炸.所以我做了一些挖掘并在 github 中发现了这两个库我认为通过这两个我们可以实现以下动画,这里是链接 Material Ani
..
我为过渡制作了三个 xml 文件. enter_from_right.xml none.xml exit_to_right.xml 但是,它在 Activities 中工作正常,而不在 Fragments 中. 当我单击后退按钮时,向后过渡(pop)工作正常.但是当我调用新片段时它不能正常工作.它只是在屏幕变化时闪烁. 我尝试将 none.xml 的持续时间更改
..
当 2 个 ImageViews 从一个屏幕转到下一个屏幕时,我正在尝试实现共享元素转换.其中一张图像在两个屏幕上的 scaleType 都是 centerCrop.我面临的问题是,当过渡开始时,图像会在将其动画到下一个屏幕之前恢复到原始大小(裁剪前).当它到达下一个屏幕时,它以原始大小到达它,然后才将其裁剪到目标图像视图. 整个体验并不流畅,而且真的让人眼花缭乱.我使用的代码是: pub
..
我已经看到这个问题在这里问了很多次没有答案.我希望如果我再问一次,也许有人会好心地帮助我. 我正在尝试实现从 Recyclerview 中的项目到片段的共享转换. 我目前在适配器的 onBindView 方法中有我的片段事务. public void onClick(View v) {...activity.getSupportFragmentMnager().beginTransa
..
我有一个托管片段 F1 的活动.单击按钮后,F1 被另一个片段 F2 替换.当按下后退按钮时,应用程序通过退出转换动画从 F2 返回到 F1. 我的 Espresso 测试用例大致如下所示: @Test公共无效 pressBackRestorePreviousFragment() {//我们在 F1 中,即将切换到 F2onView(withId(R.id.the_button)).per
..
我正在尝试通过更新显示之前调用 TransitionManager.beginDelayedTransition(viewGroup,new AutoTransition())来使显示平滑更新.但是我发现有时候我会快速更新显示内容,而Android会感到困惑. 所以我在 AutoTransition 上添加了 TransitionListener ,其中 transitionEnd()回叫,
..
在我的活动中使用此代码 if(Build.VERSION.SDK_INT> = Build.VERSION_CODES.LOLLIPOP){view.setTransitionName("pic");ActivityOptionsCompat a = ActivityOptionsCompat.makeSceneTransitionAnimation((Activity)context,vie
..
我有2个片段 ListMovieFragment 和 DetailMovieFragment . 我在 ListMovieFragment 中有一个接口,该接口在 MainActivity 中实现.我正在使用共享元素过渡;当我单击 ListMovieFragment 中的图像视图时,在 MainActivity 中调用 onMovieSelected . 从 ListMovieFrag
..
你好,再次堆叠溢出对象.我还有另一个片段问题.(我使用的是android.app.Fragment不支持片段) 我正在尝试替换一个片段.但这并不像使用这样简单: fragmentTransaction.replace(containerId,newFragment).addToBackStack(“唯一标记").犯罪() 为什么不呢?朋友问得好,这是因为我的 newFragment
..
我要在我的应用中放置Android导航组件. 某些过渡效果很好,但是对此我有一个错误.来自片段A的过渡视图保留在新片段(B)上并隐藏一些元素.而且,当我滚动片段时,视图不会随之滚动.这是我得到的错误: W/t.qoqa.ui.debu:访问隐藏的方法Landroid/view/GhostView;-> removeGhost(Landroid/view/View;)V(greylist-ma
..
我正在尝试使用 Android导航代替片段事务.然而,有一个问题开始变得麻烦.将滑入式动画用于 Enter Animation 时,新片段将位于当前片段下方.请务必查看以下视频以查看实际的错误. https://youtu.be/gFnXiEyiypM 该错误似乎并非来自 Navigation 组件,尽管该解决方案很笨拙(
..
我从那里有一个活动A,我打开了活动B,并将共享元素传递给它.它可以动画化过渡效果,但是当我返回到活动A,然后再次使用 仍在堆栈中的活动B时 intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 共享元素转换未运行. 对于常规动画,您可以在onNewIntent中调用overridePendingTransition()来运行
..
我遵循了以下文档: https://developer.android.com/training/transitions/start-activity#java . 首先,我将向您展示我的实现.您会在这篇文章的结尾找到我的问题. 因此,我修改了4个文件: fade.xml,它定义过渡时淡入的持续时间.
..
让我们看看是否有人可以帮助我. 在我的应用中,我已经成功实现了大多数活动之间的幻灯片过渡.我所有的活动布局都包含在常规工具栏中,并在下面包含一些内容.所以我想让动画忽略工具栏,只影响主要内容. 理想情况下,工具栏将保留在其位置,而布局的主要内容将是滑动. 为完成该问题,这是我的转换xml之一:
..