Tag: android transitions

如何使用android活动转换animation浮动操作button?

我打算在我的一个项目中实现这样的东西,但是下面这个概念对我来说还不清楚,也没有这样的教程,而且你也不经常看到这个。 这里是它的样子点击这里去源代码 从所有的参考文献中,我了解到的是,他们已经使用了两种types的转换,一种是将button移动到一些现存的button,另一种是将button分解。 所以我做了一些挖掘,并在github遇到了这两个库我认为与这两个我们可以实现以下animation这里是链接 材料animation (移动button)和圆形显示 (使button看起来像是爆炸) 如果你find更好的答案,请在这里发表

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

我的应用程序包含一个由几个片段组成的ViewPager组成的视图。 当您单击其中一个片段中的某个项目时,预期的行为是针对共享元素(在本例中为图片)转换到显示有关点击内容的更多信息的片段。 这是一个非常简单的video: https://dl.dropboxusercontent.com/u/97787025/device-2015-06-03-114842.mp4 这只是使用片段 – >片段过渡。 将起始片段放置在ViewPager中时会出现问题。 我怀疑这是因为ViewPager使用它的父级片段的子片段pipe理器,它不同于正在处理片段事务的活动的片段pipe理器。 这是一个发生了什么事的video: https://dl.dropboxusercontent.com/u/97787025/device-2015-06-03-120029.mp4 我非常确定这个问题,因为我上面解释的是孩子片段pipe理器与活动的片段pipe理器。 以下是我正在进行转变: SimpleFragment fragment = new SimpleFragment(); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.am_list_pane, fragment, fragment.getClass().getSimpleName()); if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { TransitionSet enterTransition = new TransitionSet(); enterTransition.addTransition(new ChangeBounds()); enterTransition.addTransition(new ChangeClipBounds()); enterTransition.addTransition(new ChangeImageTransform()); enterTransition.addTransition(new ChangeTransform()); TransitionSet returnTransition = new TransitionSet(); returnTransition.addTransition(new ChangeBounds()); returnTransition.addTransition(new ChangeClipBounds()); returnTransition.addTransition(new ChangeImageTransform()); returnTransition.addTransition(new ChangeTransform()); […]