我的视图中有一些方法可以修改调用时绘制的一些形状.在
Java中,为了确保组件更新,我将调用repaint().有什么东西能确保我的观点正确更新吗?
我曾经在某处读过,在onDraw()方法中调用invalidate()会使事情保持最新,因此我不需要在我的方法中使用像repaint()这样的东西来修改绘制的形状.
这是正确的,还是我还有别的事要做?
编辑
public void setLineThickness(int thickness) { aLineThickness = thickness; if(aLineThicness > 1) //repaint(); - Okay in Java but not in Android }