用过FreeSwitch的BANNER功能,几个字也占屏幕的一条,确实体验不好。于是吾进行了修改。
吾以前修改了TelePresence的类似功能,开始觉得这应该很容易。实际动手时发现二者相差很大。牛吹出去了,还是要自己解决。还好运气不错,找到了解决办法。在这里记录下来 ,希望给大家一些启示。
- 首先修改了BANNER长度。成功。
- 发现还是占了屏幕一条。分析代码,是切了一整条下来。修改,成功。
- BANNER不见了。这是怎么回事?经过反复检查、思考,终于明白了为什么要切一条下来。解决刷新(大家注意这个词,有启发作用)问题,成功。
- 由底部改为顶部居中,成功。
- 先计算文字长度,再进行绘制,成功。
- 微调位置文字位置。
- 规范代码,使得专业美观。
有朋友问,能不能开源?现在还不行。