文章来源:淘论文网   发布者: 毕业设计   浏览量: 43



还可以点击去查询以下关键词:
[爱奇]    [播放]    [定制]    [按钮]    [动画]    [爱奇艺播放定制按钮动画]   

项目介绍:

实现原理

实现原理是采用贝塞尔曲线和CAShapeLayer绘制出三角、圆弧、直线,然后通过核心动画实现的动态效果。

使用方法

XLPlayButton 是继承UIButton的,只是创建方式和UIButton不同,开题报告开题报告,其他的使用方法均一致。

创建方法

_iQiYiPlayButton = [[iQiYiPlayButton alloc] initWithFrame:CGRectMake(0, 0, 60, 60) state:iQiYiPlayButtonStatePlay];

唯一属性

/** 通过setter方式控制按钮动画 设置XLPlayButtonStatePlay显示播放按钮 设置XLPlayButtonStatePause显示暂停按钮 */ @property (nonatomic, assign) XLPlayButtonState buttonState;

切换状态方法

- (void)iQiYiPlayMethod { //通过判断当前状态 切换显示状态 if (_iQiYiPlayButton.buttonState == iQiYiPlayButtonStatePause) { _iQiYiPlayButton.buttonState = iQiYiPlayButtonStatePlay; }else { _iQiYiPlayButton.buttonState = iQiYiPlayButtonStatePause; } }

Github:https://github.com/mengxianliang/XLPlayButton


这里还有:


还可以点击去查询:
[爱奇]    [播放]    [定制]    [按钮]    [动画]    [爱奇艺播放定制按钮动画]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/5468.docx
  • 上一篇:一行代码搞定制定数据库
  • 下一篇:一款非常时尚的照片选择插件