我正在使用一个 40 毫秒计时器并以这种速度绘制图表。(在每 40 毫秒的 onDraw() 调用中,它绘制 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