一个仿日食的自定义view
一、写在前面的话 效果如上图,笔者在午休的时候,重新追了一遍神探狄仁杰II,蛇灵密谋利用日食,引洛河之水颠覆武周社稷。日食来临时,天地昏暗,日食之后万物回复光明。看完一想,要不我也搞一个日食效果看看,于是,就有了这篇文章。 二、分析动画 首先有一个圆,取个名字,叫太阳(Sun),月亮(Moon)缓缓从Sun上滑过,并且随着两个圆重合,背景颜色逐渐变深,在完全重合的时候深度达到最大,然后Moon缓缓与Sun分离,分离的时候背景颜色逐渐变浅,最后恢复原状,logo出现。这里有两个技术点,第一是背景色的控制;第二就是Moon这个圆只有与Sun重合的部分才可见,其余部分不可见,这样的日食才是逼真的。
用户评论