我想创建一个活动转换,就像Material Design规范this page的全屏部分所示。我希望我可以按下FAB,在视图底部展开圆形显示,然后从底部向上滑动过渡到新活动。
作为迈向这一目标的第一步,我使用Slide
转换和Gravity.BOTTOM
在新活动中制作动画。这是有效的,但是滑动以及传入的活动正在消失。在规范的动画中,滑动活动在滑动时是稳定的,我不知道如何实现这种效果。我查看了Slide
及其父Visibility
的代码,并且有一个名为forceVisibility(int visibility, boolean isStartValue)
的方法,但它不是公共API的一部分,因此我无法使用它。它存在的事实确实表明我想做的事情是可能的(就像Material Design指南中的动画一样),但我不确定我需要做什么。
有人能指出我正确的方向吗?