Advertisement

Android自定义视图绘制拖影动画实现

阅读量:

近日在“Android绘图之渐隐动画”一文中,笔者尝试通过绘制线条的方式实现渐隐动画效果,但在实际操作过程中发现存在一定的缺陷。当所使用的画笔宽度超过1时,线段之间会出现明显的间隙,影响整体的视觉效果。对此问题进行了进一步优化与调整,经过改进后的表现已显著提升。

接下来将展示具体的效果:

接下来将介绍基础的实现方式:

  • 依据画笔的宽度,针对每条线段的两个端点分别确定四个坐标点,通过连接这四个点构成一个闭合区域,从而形成一条路径。
  • 对于后续的线段路径,其前两个坐标点将与前一条线段的最后两个坐标点相等,以此实现路径之间的自然连接。

将Path的Style属性调整为FILL模式后,呈现的效果如下:

可以观察到多个四边形依次连接,构成了连续的路径。

接下来将介绍如何依据两个点,推导出围绕其连线所形成路径所需的四个坐标点。

首先参考以下示意图:

![](https://cd

全部评论 (0)

还没有任何评论哟~