我正在尝试在 android 应用程序中创建滑动动画以在两个布局视图之间切换。
我已经尝试过本教程 ,但第二个屏幕并没有像我想要的那样出现。我希望第二个布局像擦除动画一样出现,如下图所示
参考这个:
在上面的代码中,重点关注animateCollapsePanels方法
我能够通过使用剪切路径来实现类似的过渡。因为我不希望我的过渡排除在剪辑视图中使用布局,所以我在此答案之后在布局级别实现了剪辑: 自定义布局,使其内容的角落变得圆润
剪辑没有抗锯齿,否则您需要使用基于 PorterDuff 和 XferMode 的解决方案,但是对于您所描述的线性擦除动画,布局中的剪辑将实现您想要的。基本上你是在做一个线性显示,而我链接的接受的答案是一个圆形剪辑。