Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我设置了一个自定义View,并作为ListView的一个Item来显示。
当我滑动 ListView 时,自定义 View 的 onDraw 会重复执行。单击项目也会执行 onDraw 重复。在自定义View中我只是画了一张图,不需要重复执行。如何让它只执行一次?
编辑:除了重写结构函数和 onDraw 方法外,没有重写任何方法。
除了在 onDraw 方法中调用 canvas.drawBitmap 之外,不调用任何方法。
您可以调用 invalidate() 方法,该方法会强制调用 onDraw()。