我目前正在研究一个与Google地图中使用的BottomSheetBehaviour类似的复杂UI,可以将一个项从折叠状态动画展开到扩展状态。这两种状态之间的过渡是使用TransitionManager框架进行的场景过渡,并且效果相当不错。 我现在正在探索一种方法,可以再次将扩展视图拖回折叠...
我正在开发一个概念验证,其中我有几个自定义视图在TableLayout中。当其中一个视图被点击时,我希望将该视图展开成一个新的 Activity,并实现与此处所见类似的效果。 从我的研究来看,似乎使用共享元素转换是实现这一目标的方法。但是,我无法正确地使它工作,并且想知道是否是因为我正在使用自...
我正在开发一款类似于 Google 日历的应用... 有事件,当用户点击其中一个事件时,该事件会增大并转换为详细视图。 共享的视图(即事件)位于 ScrollView 中,因此在某些情况下这些视图可能只有部分可见。 问题在于,当选中一个部分可见的视图时,完整的视图会出现在所有视图上方,然后...
我正在尝试制作一个幻灯片动画。为此,我使用了一个包含两个ConstraintSet的MotionScene MotionLayout。幻灯片动画可以正常工作。然而,在LogCat中我得到了一个错误:E/MotionLayout: WARNING NO app:layoutDescription...
我正在开发一种自定义Transition,以仅动画显示部分可见的Shared View,即它部分可见的情况下。 在我的情况下,这是因为Shared View位于ConstraitLayout内,而ConstraitLayout位于ScrollView内。 我在另一个问题中提到了这个问题: ...
我希望我的ListView项目能够展开为一个显示项目详情的Fragment/Activity。 这里有一个示例动画-https://dl.dropboxusercontent.com/u/75404011/inbox-animation.mp4 我看了Google Inbox like R...
我刚意识到 Android 还有另一种叫做onActivityReenter的方法。 这是用来做什么的?它可以像 onActivityResult 一样使用吗? 文档说它是用于过渡效果,但不确定具体用途。
我正在尝试在两个片段BlankFragment和BlankFragment2之间使用共享元素动画。BlankFragment有一个回收视图,而BlankFragment2是一个详细信息屏幕。它们共享一个图像,并且我正在使用新的导航组件。 在BlankFragment中,我正在构建Fragme...
我正在使用默认的共享元素转换在2个活动(MainActivity和DetailActivity)的2个RecyclerView项目之间。从MainActivity到DetailActivity的动画效果很好,但是如果用户在DetailActivity中滚动到新项目,则重新进入动画会将该项目移动...
我正在尝试使用Transitions API来在两个ViewGroup之间动画共享元素。目标是使绿色视图朝着新位置“超出其父级边界”移动。 我有以下布局: first.xml: <RelativeLayout xmlns:android="http://schemas.a...