我正在使用一个40毫秒的计时器,并以此速度绘制图表。 (在onDraw()调用的每40个小时内,它绘制了5个点)。 但在布局的同时,当我在一个TextView上录制时,它正在清除自定义视图的随机部分。
所以我的问题是
是否与缓存绘图有关。
我尝试使用setDrawingcacheEnabled(true);但这也行不通。
有什么想法吗?
这是我的onDraw()
@Override
public void onDraw(Canvas canvas)
{
super.onDraw(canvas);
//setDrawingCacheEnabled(true);
//canvas.drawBitmap(bBitMap,0,0,null);
drawStuff(canvas);
}
我的缓存大小为256k,我的屏幕结果为800x480