Skip to content

ctiao/DanmakuFlameMaster

Folders and files

NameName
Last commit message
Last commit date
Nov 10, 2015
Oct 24, 2015
Sep 25, 2015
Jan 17, 2014
Jun 12, 2015
Jun 15, 2015
Nov 15, 2013
Oct 22, 2015
Sep 25, 2015
Oct 22, 2015
Feb 6, 2015
Nov 15, 2013
Nov 14, 2013

Repository files navigation

DanmakuFlameMaster

android上开源弹幕解析绘制引擎项目。Build Status

DFM Inside:

bili

  • 如果你的项目使用了DFM,并且希望在此处留下链接,请使用官方邮箱与我联系:chenhui#bilibili.com
  • 开发交流群:314468823 (加入请注明DFM开发交流)

Features

  • 使用多种方式(View/SurfaceView/TextureView)实现高效绘制

  • B站xml弹幕格式解析

  • 基础弹幕精确还原绘制

  • 支持mode7特殊弹幕

  • 多核机型优化,高效的预缓存机制

  • 支持多种显示效果选项实时切换

  • 实时弹幕显示支持

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

  • 支持自定义字体

  • 支持多种弹幕参数设置

  • 支持多种方式的弹幕屏蔽

TODO:

  • 继续精确/稳定绘帧周期

  • 增加OpenGL ES绘制方式

  • 改进缓存策略和效率

Download

Download the latest version or grab via Maven:

<dependency>
  <groupId>com.github.ctiao</groupId>
  <artifactId>dfm</artifactId>
  <version>0.3.6</version>
</dependency>

or Gradle:

dependencies {
    compile 'com.github.ctiao:dfm:0.3.6'
}

Snapshots of the development version are available in Sonatype's snapshots repository.

License

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