美文网首页
Android 点赞心形绘制(贝塞尔曲线)

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

作者: Q大疯zi | 来源:发表于2018-06-07 00:57 被阅读171次

    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

    最后附上源码地址

    点击下载源码

    相关文章

      网友评论

          本文标题:Android 点赞心形绘制(贝塞尔曲线)

          本文链接:https://www.haomeiwen.com/subject/kckwsftx.html