答案 0 :(得分:1)
参考:
在上面的代码中,重点关注 animateCollapsePanels 方法
答案 1 :(得分:0)
我能够通过使用剪切路径实现类似的转换。因为我不希望我的过渡在裁剪视图中排除使用Layouts,所以我在这个答案之后在布局级别实现了裁剪:Custom Layout that rounds the corners of its content
裁剪没有消除锯齿,你需要使用替代PorterDuff和基于XferMode的解决方案,但对于像你一样描述的线性擦除动画,布局中的裁剪将实现你想要的。基本上你是在进行线性显示,而我所接受的答案是一个圆形的剪辑。