仿知乎的点赞按钮动画

移动开发
NumberScrollAnimatedView.swift 这个文件封装了类似于计数器一样的动画效果,可以单独的拿出来使用. ZanButton.swift 这个文件封装了整个点赞的动画过程,直接找一个UIView设置成这个类就可以用了.

源码简介:

NumberScrollAnimatedView.swift 这个文件封装了类似于计数器一样的动画效果,可以单独的拿出来使用.

ZanButton.swift 这个文件封装了整个点赞的动画过程,直接找一个UIView设置成这个类就可以用了.

具体的可以看项目的注释以及例子.

PS 带箭头的PopView还没有实现,应该不难.下次再继续完善

源码效果:

源码片段:

  1. <br> 
  2. <br> 
  3. /**<br> 
  4.         *  设置点赞的动作<br> 
  5.         */<br> 
  6.         zanView.zanAction = {(zhanNumber)->Void in<br> 
  7.             self.label.text = "(zhanNumber)"<br> 
  8.             self.label.textColor = UIColor(red: 0.098, green: 0.565, blue: 0.827, alpha: 1)<br> 
  9.         }<br> 
  10.         <br> 
  11.         /**<br> 
  12.         *  设置取消点赞的动作<br> 
  13.         */<br> 
  14.         zanView.unzanAction = {(zhanNumber)->Void in<br> 
  15.             self.label.text = "(zhanNumber)"<br> 
  16.             self.label.textColor = UIColor.blackColor()<br> 
  17.         }<br> 
  18.         <br> 
  19.         //设置初始值<br> 
  20.         zanView.initNumber = 5<br> 
  21. <br> 

下载地址:http://down.51cto.com/data/2070284

责任编辑:倪明
相关推荐

2015-07-17 10:41:59

点赞按钮

2017-12-06 15:14:51

AndroidItemRecyclerVie

2018-03-19 07:50:34

编程知乎框架

2021-06-08 09:36:20

Python代码内存

2015-03-31 18:19:37

饿了么动画效果

2022-08-11 09:30:52

transitionCSS

2019-08-09 14:13:22

Python知乎程序员

2023-11-21 07:14:43

埋点大数据

2020-01-10 15:15:53

Redis点赞数据库

2020-06-02 20:00:37

Windows流氓软件

2019-11-25 11:03:19

互联网数据技术

2018-12-13 11:32:55

知乎裁员调整

2023-03-20 15:44:00

科研AI

2020-12-03 11:00:29

Spring ClouRedis数据库

2023-06-27 07:20:45

2023-07-18 18:14:51

云原生软件架构

2015-09-28 11:01:41

PHP开发抓取知乎用户

2021-08-10 15:37:34

鸿蒙HarmonyOS应用

2016-01-04 09:13:54

2023-10-24 20:32:40

大数据
点赞
收藏

51CTO技术栈公众号