Skip to content

Android开源弹幕引擎·烈焰弹幕使 ~ JNI source:Bilibili/NativeBitmapFactory

License

Notifications You must be signed in to change notification settings

ChinaFunBoy/DanmakuFlameMaster

Repository files navigation

DanmakuFlameMaster

android上的弹幕转换、渲染输出源码

Features

  • 使用SurfaceView高效绘制

  • A站json弹幕格式解析

  • B站xml弹幕格式解析

  • 基础弹幕精确还原绘制

  • 支持特殊弹幕

  • 多核机型优化,可选独立线程缓存进行绘制

  • 支持多种绘制选项动态切换

  • 支持实时弹幕显示

  • 换行弹幕支持/运动弹幕支持

  • 支持自定义字体

  • 支持多种参数设置

TODO:

  • 弹幕屏蔽

  • 计算和绘制线程分离

  • 减少浮点运算

  • jni代码优化

  • 使用步长控制/优化滚动抖动

  • lib目录问题()

  • 减少clearCanvas刷新次数

  • 缓存线程同步danmakufitlers,进一步提高性能

License

Copyright (C) 2013 Chen Hui <[email protected]>
Licensed under the Apache License, Version 2.0 (the "License");

About

Android开源弹幕引擎·烈焰弹幕使 ~ JNI source:Bilibili/NativeBitmapFactory

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%