ItemTouchHelper.Callback方法onChildDraw和onChildDrawOver之间有什么区别?

Eri*_*rik 6 android android-animation android-recyclerview

这两种方法的文档相同:

扩展此类时,是否应该覆盖任何一个或两个或特定一个,并且您想编辑绘制子级的方式?有什么不同?不同用例的/示例是什么?区别是否类似于这些方法之间的区别?

fma*_*oni 5

根据

...大多数时候,您只需要覆盖onChildDraw,但是由于Honeycomb之前平台的限制,您可能还需要实现onChildDrawOver ...

因此,这取决于您要定位的API级别。我认为,如今,onChildDraw除非您的应用程序也可以在蜂巢之前运行,否则几乎应该始终实施。