allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
dependencies {
implementation 'com.github.wanglu1209:WLikeAnim:lastRelease'
}
效果看WPopup第三张图(只是简单的缩放)
WCommonAnim(iv).show()
// 第一个参数为点赞的ImageView,第二个参数为想要替换的res
WJueJinLikeAnim.Builder(ImageView, R.mipmap.xxx).create().show()
该动画库只有动画,完全不参与逻辑
类似于下面,所有的逻辑都要自己写:
var isLiked = false
val likeAnim = WJueJinLikeAnim.Builder(iv, R.mipmap.fd_zan_press).create()
iv.setOnClickListener {
if(isLiked){
iv.setImageResource(R.mipmap.fd_zan)
isLiked = false
}else{
iv.setImageResource(R.mipmap.fd_zan_press)
isLiked = true
likeAnim.show()
}
}