在android中向画布添加点而不刷新整个画布
Posted
技术标签:
【中文标题】在android中向画布添加点而不刷新整个画布【英文标题】:Add points to canvas in android without refreshing the whole canvas 【发布时间】:2017-03-29 19:13:19 【问题描述】:有没有办法在不刷新整个画布的情况下更新画布中的路径? 我想通过每 100 毫秒添加一个点来更新路径,并且刷新整个画布会产生性能问题。
【问题讨论】:
什么是画布支持的视图?位图?其他?这有很大的不同。 如果你想添加一个新点,只需每一百毫秒增加一个变量,以确定下一个点的位置。 @GabeSechan 它被支持到一个视图。 【参考方案1】:无法部分绘制视图。在画出整个事情。您可以做的是双缓冲-绘制到支持位图的画布,然后您的绘制只是将该位图绘制到视图。这样做的代价是视图的内存位图。但这通常是一个巨大的性能胜利,绘制位图很快并且可以在后台线程中完成,并且复制位图也不错。
【讨论】:
以上是关于在android中向画布添加点而不刷新整个画布的主要内容,如果未能解决你的问题,请参考以下文章