c#控件弹幕效果_仿B站弹幕,极简Android开源弹幕控件:EasyDanmaku
EasyDanmaku
一个方便简单的Android弹幕控件,顾名思义so easy。
easydanmaku
easydanmaku
原理简单,纯java实现,方便修改和扩展;
体积小,占用资源少,运行流畅,实测在同屏100个弹幕的情况下占的资源和B站的弹幕库相差无几;
使用方便,仅用几行代码即可完成弹幕发送;
0. 导入
Gradle:
implementation 'top.littlefogcat.easydanmaku:easydanmaku:0.1.3'
1. 用法两部曲
1.1 在布局中引入一个FrameLayout作为弹幕容器
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
1.2 代码中使用
// 获得DanmakuManager单例
DanmakuManager dm = DanmakuManager.getInstance();
// 设置一个FrameLayout为弹幕容器
FrameLayout container = findViewById(R.id.container);
dm.setDanmakuContainer(container);
// 发送弹幕
Danmaku danmaku = new Danmaku();
danmaku.text = "666";
dm.send(danmaku);
就是这么easy
2. changelog
EasyDanmaku v0.1.3
优化DanmakuView缓存复用的机制;
EasyDanmaku v0.1.2
添加了横竖屏切换的显示;
修复了可能导致显示异常的bug;
EasyDanmaku v0.1.1
修改了字体大小的设置方式;
其他的一些优化。
EasyDanmaku v0.1.0
重写了DanmakuView。
优化结构,去除冗余类。
修复弹幕过长导致显示内容不完整的问题。
加入顶部和底部弹幕。
EasyDanmaku v0.0.0
一个方便的Android弹幕控件~
顾名思义,实现起来easy,用起来也easy,(功能也很easy)代码很少,就几个文件,直接复制进项目里去吧!
c#控件弹幕效果_仿B站弹幕,极简Android开源弹幕控件:EasyDanmaku相关推荐
- Android 开源歌词控件 LyricViewX
Android 开源歌词控件 LyricViewX 开源地址 Github https://github.com/Moriafly/LyricViewX LyricViewX 是一个美观的安卓歌词控件 ...
- android 仿旅游日历控件_可能是第十好的Android 开源 日历 Calendar 仿小米
简介 由于项目的需求,研究了众多日历软件.本软件是一款高仿小米的自定义日历>控件,周月视图平滑滚动,平滑切换,可以在xml文件中进行属性的配置定制,加入你自己的RecyclerView后,实现日 ...
- android通过代码设置铃声_第六十四回:Android中UI控件之SeekBar
各位看官们,大家好,上一回中咱们说的是Android中UI控件之ProgressBar的例子,这一回咱们的例子是UI控件之SeekBar.闲话休提,言归正转.让我们一起Talk Android吧! 看 ...
- android listview 滑动条显示_第七十六回:Android中UI控件之RecyclerView基础
各位看官们,大家好,上一回中咱们说的是Android中UI控件之ListView优化的例子,这一回咱们说的例子是UI控件之RecyclerView.闲话休提,言归正转.让我们一起Talk Androi ...
- android 触摸监听重写_第六十四回:Android中UI控件之SeekBar
各位看官们,大家好,上一回中咱们说的是Android中UI控件之ProgressBar的例子,这一回咱们的例子是UI控件之SeekBar.闲话休提,言归正转.让我们一起Talk Android吧! 看 ...
- outlook 收件箱分组_如何在Mac版Outlook 2016中禁用统一收件箱(和分组文件夹)
outlook 收件箱分组 By default, the folder list in Outlook 2016 for Mac is grouped into similar folders, w ...
- 仿B站简单版播放器带有弹幕,并支持解析
介绍: 泛滥版公共弹幕库API:https://www.vivicms.cc/id/ 正式版公共弹幕库API:https://www.vivicms.cc/v3/ 网盘下载地址: https://zi ...
- 几百个Android开源个性化控件、工具库、项目、开发工具快快收藏
场景 如果之前是学过Java的,那么Android将很好上手. 新手入门,往往不会利用已经开源并实现效果的个性化控件和工具库等. 比如像下面这些控件效果 又比如一些工具库,包括依赖注入框架.图片缓存. ...
- 极简主义_网页设计中功能极简主义的真实性要少得多
极简主义 Written by Jessica Bennett 由杰西卡·贝内特 ( Jessica Bennett)撰写 介绍 (Introduction) "Less is more&q ...
最新文章
- Vue scoped CSS 与深度作用选择器 /deep/
- html div中的id和class
- 读取CSV内容,根据不同的图片标签放到指定文件夹
- boost::mp11::mp_sort相关用法的测试程序
- 如何制作Windows镜像
- 鉴定5分钟,准确率95.64% | 微生物所付钰组实现了微生物单细胞水平的快速准确鉴定...
- 弱智的问题事例,决不能犯
- 算法导论 练习12.1
- java 数据类型之原码,补码,反码
- HNOI2004 郁闷的出纳员(Splay)
- 蓝色星空背景互联网网络科技PPT模板
- Web API-时间对象和戳
- 5 月编程语言排行榜:Java第一,R 跌出Top20,Python成最大赢家
- 06-maven的profile和Spring boot 的profile整合
- 大学excel题库含答案_2017excel试题库附答案.doc
- 用引流脚本有什么好处,引流脚本是什么意思呢
- AQS框架原文翻译 - The java.util.concurrent Synchronizer Framework
- sqldbx连接Smartbi mysql知识库
- 【drawio笔记】在图表中添加和删除图层
- 刘同-《谁的青春不迷茫》
热门文章
- 汽车区域控制器的关键技术和MCU解决方案深度分析
- 软件工程结对开发——返回一个整数数组中最大子数组的和(JAVA)
- PostgresQL窗口函数 last_value未返回预期结果原因排查
- html实现展开余下全文多个,DIV+css内容太长,实现点击展开余下全文
- STM32 ADC最大采样频率
- 【转载】SCI投稿过程总结、投稿状态解析、拒稿后对策及接受后期相关问答
- centos7无盘启动_centos启动tftp服务器
- Code Project精彩系列二
- cups共享linux打印机_利用CUPS为linux安装打印服务并局域网共享
- VCPKG安装opencv后VS2019无法找到viz.hpp