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



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

项目介绍:

实现原理

实现原理是采用贝塞尔曲线和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/5399.docx
  • 上一篇:封装一个时间弹出控件
  • 下一篇:高仿今日头条6.2.6