Android自定义View:点击飘心特效

项目需求,自己实现点击飘心特效,写的不足之处,希望体谅......

具体实现不好描述,可参考demo,查看源码

效果图

floating.gif

分析

1.点击按钮,添加一个图片
2.添加的图片按照贝塞尔曲线执行动画

使用

1.在项目gradle中添加
  allprojects {
     repositories {
         ...
         maven { url 'https://jitpack.io' }
     } 
  }
2.添加依赖 
  {
    'com.github.JadeKkang:floatingdemo:v1.0'
  }
3.xml中使用 
<com.example.floating.FloatingIv 
    android:id="@+id/fi" 
    android:layout_width="100dp"
    android:layout_height="match_parent"
    android:layout_marginTop="20dp"
    android:layout_marginBottom="20dp"> 
</com.example.floating.FloatingIv> 

预留方法

1.setImg(int[] img)设置心形图片数组

2.clickStart()可以外部按钮点击执行

注意

1.效果是自己项目所需如不能满足要求,可自行扩展
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。