2010-06-06 70 views
1

希望如果它是一个愚蠢的/明显的问题,这实际上是有意义的和遗憾的。基本上我打电话的onDraw方法是这样的...用另一种方法调用OnDraw,然后在另一个方法中“刷新”那个调用

requestWindowFeature(Window.FEATURE_NO_TITLE); 
    Preview mPreview = new Preview(this); 
    DrawOnTop mDraw = new DrawOnTop(this); setContentView(mPreview); 
    addContentView(mDraw, new LayoutParams 
    (LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 

你看我画它放在摄像机视图的顶部和信息正在制定可随时更改。我有一个监听器设置,它将更新在适当的时候绘制的变量,但我现在想要在该监听器中“刷新”这个绘制。我会怎么做这样的事情?

回答

1

没有更多的代码很难回答,但我想你应该让mDraw成为一个类变量(可以从lister访问)并且调用mDraw.invalidate()

+0

谢谢,善良爵士:) – Skizit 2010-06-06 14:34:21

相关问题