Android 点赞心形绘制(贝塞尔曲线)

1.首先上效果图

view.gif

2.具体绘制流程

  • 初始化图片及对应的宽高
carbon (2).png
  • 屏幕点击事件的处理


    carbon (3).png
  • 添加心形


    carbon (6).png
  • 制作动画


    carbon (7).png
  • 绘制贝塞尔曲线


    carbon (8).png
  • 获取两个定位点(最重要一步)


    carbon (9).png

加草图说明(虽然画的有点丑不影响学习)


view.png
首先找到触摸点的坐标 x , y
然后再找到两个定位点 ,水平的 x 位置是随机的 , y 的位置一个在中间分割线的上面一个在下面。
最后一个点就是y = 0 , x 的值是随机的 。
  • 做贝塞尔动画的时候会用到一个类


    carbon.png

最后附上源码地址

点击下载源码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容