文档与这两种方法完全相同:
在扩展此类时,是否应该覆盖任何一个,两者或特定的一个,并且您想要编辑子项的绘制方式?有什么不同?不同用例的例子是什么?差异是否与这些方法之间的差异相似?
据this说:
...大多数情况下,您只需覆盖onChildDraw,但由于Honeycomb之前的平台限制,您可能还需要实现onChildDrawOver ...
因此,这是您要定位的API级别的问题。我想现在你应该几乎总是只实现onChildDraw
,除非你的应用程序也运行在Honeycomb之前。