LiuYulei001/BulletView
弹幕视图的思路及实现-
一.实现弹幕效果首先考虑几点:
1.弹幕视图及动画
本Demo为简单的Label视图,单个弹幕借用原生UIViewAnimation动画改变视图坐标X实现滚动字幕效果,论文,并细分滚动状态:start(开始滚动)enter(弹幕视图完全进入屏幕)end(弹幕视图完全离开视图)
2.弹幕视图创建及弹道控制
通过创建多个弹幕视图改变视图的坐标Y来实现多行弹道效果,逐个创建弹幕视图时需要根据弹幕回调状态进行不同的操作:start(添加视图到视图临时容器)enter(如果还有数据采用递归继续创建)end(动画停止数据清除等,开题报告,也可做循环播放)