楼主最近有一个项目方案无从下手,希望大家帮帮忙
具体是这样的:要在显示界面上实现一个图形的连续移动,背景是自己绘制并且不定期局部刷新,显示的图形为自定义的折线段和文字。接收位置信息之后,进行图形的实时绘制,要求每秒处理100~1000条数据。
原本的方案是这样的:使用双层画布,一个绘制背景,一个绘制图形(图形的背景设为透明),当背景或图形位置变化时,将需要刷新区域的背景和图形调用DrawImage()函数,叠加到显示界面。
这样是可以实现连续移动的,但是无法达到每秒处理100~1000条数据的要求;因为DrawImage函数需要时间,导致CPU占用率也很高。
请大神们帮帮忙。