美文网首页
Android自定义View:实现炫酷的点赞特效

Android自定义View:实现炫酷的点赞特效

作者: 玉寒_99cf | 来源:发表于2018-11-01 17:15 被阅读0次

    闲暇时间,看到直播软件都有点赞的爆炸效果,所以也就试着写了一个点赞效果,写的不好亲们勿怪!

    这里只是简单说明,具体可查看源码:可查看源码

    演示如下:

    分析:

    1.开始加载一个心形View

    2.点击心形,心形缩小,出现一个从小到大的圆形

    3.当圆形变大到一定的程度,周边出现均布排列的小圆点

    4.小圆点由小变大,并且向四周扩散,知道消失

    核心代码:

    绘制心形和小圆点

    # 效果展示

    ![](https://github.com/JadeKkang/like_view/blob/master/images/likeView.gif)

    # 使用

        1.在项目gradle中添加

          allprojects {

            repositories {

              ...

              maven { url 'https://jitpack.io' }

            }

          }

        2.添加依赖

            {

      implementation 'com.github.JadeKkang:like_view:v1.0'

    }

        3.xml中使用

        <com.example.library.LikeView

          android:layout_width="wrap_content"

          android:layout_height="wrap_content"

          app:circleColor="@color/colorAccent"

          app:bitmap="@mipmap/heart"/>

    # 自定义属性

    | 属性 | 值 | 描述 |

    | ------------- |:-------------:| -----:|

    | circleColor |#FF4081| 点击之后出现圆形的颜色 |

    | bitmap | @mipmap/heart | 显示的图片(如 心形图片) |

    # 预留方法

    1.setIvResore(int ivResore)设置图片资源

    2.setCircleColor(int circleColor)设置点击之后出现圆形的颜色

    3.setDotNum(int dotNum,int[] dotColors)设置周边爆炸效果圆点数量和颜色值

    相关文章

      网友评论

          本文标题:Android自定义View:实现炫酷的点赞特效

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