让自定义View的onDraw方法不执行重复

时间:2012-11-23 08:18:12

标签: android ondraw

我设置了一个自定义视图,并作为要显示的ListView项。

当我滑动ListView时,自定义View的onDraw将执行重复。 Click Item也会执行onDraw重复。在自定义视图中,我只画了一张图片,我不需要重复执行。怎么让它只执行一次?

编辑:除了重写结构函数和onDraw方法之外,不重写任何方法。

除了在onDraw方法中调用canvas.drawBitmap之外,不调用任何方法。

1 个答案:

答案 0 :(得分:0)

你可以调用invalidate()方法强制调用onDraw()。