我正试图弄清楚如何处理这个UI功能,我想让ViewPager显示在所有内容上,滚动页面项目,然后当你按下时,它就会消失。通常情况下,我只会使用全屏对话框,但我想应用组合淡入淡出动画(出现时淡入淡出和消失时淡出)以及缩放动画(从零放大到出现时全屏,从全屏缩小到消失时无)。
与视图相比,基于对话框和动画界面的对话框似乎对动画不太友好。再说一遍,我不知道如何让视图放在所有内容之上,因为这通常是对话框的用途。似乎很难说哪一个是较小的邪恶,但我可能会从全屏视图中受益更多。我需要做什么?
编辑:@sound conception提出的一点我应该明确,遗憾的是,由于该功能的应用程序上下文,现在不能将其作为一个单独的活动。
您在问题中表示ViewPager
将是全屏视图。在这种情况下,您可以将ViewPager
实现为单独的Activity
,并使用"活动转换"
看看这个谷歌I/O开发人员的活动转换视频
开发者网站上也有很多信息