Demo:https://download.csdn.net/download/wu110112/21628782?spm=1001.2014.3001.5501
动效礼物可支持各位为:gif和webp格式
20210830-155059
20210827-162020
BulletCrtan.h
#pragma once
#include <QWidget>
#include <QVector>
#include <QString>
#include <QStringList>
#include <QPoint>
#include <QFont>
#include <QTimer>
#include <QMovie>
#include <QLabel>
/************************************************************************
*作者:wujianhua
*时间:2021/08/26
*类介绍:弹幕类【支持文案飘屏、礼物动效展示】
************************************************************************/
namespace Bullet_Curtain{
//弹幕信息结构
typedef struct tag_Bullet_Curtain_Info {
QString content; //内容数据
QColor rgba; //文本显示颜色
QPoint pt; //坐标
int step; //弹幕步进
tag_Bullet_Curtain_Info(){
rgba = QColor(255, 255, 255, 230);
}
}BULLET_CURTAIN_INFO, *LPBULLET_CURTAIN_INFO;
};
class BulletCurtain : public QWidget
{
Q_OBJECT
public:
BulletCurtain(QWidget *parent);
~BulletCurtain();
/************************************************************************
*作者:wujianhua
*时间:2021/08/26
*函数:发送弹幕
*参数:
* info:弹幕信息
*返回值:
* 无
************************************************************************/
void sendBulletCurtain(Bullet_Curta