Android Viewgroup在Touch上添加圆圈

Android Viewgroup在Touch上添加圆圈,android,viewgroup,ontouch,Android,Viewgroup,Ontouch,我有一个viewgroup类,其中添加了几个视图。在所有这些视图之上,我想在屏幕上任何触摸到的地方添加一个小圆圈。当手指从屏幕上移开时,指示触摸位置的圆圈也应移开。我知道如何在类扩展视图中执行此操作,但如何在视图组中执行此操作而不影响屏幕上的任何其他视图 使用dispatchDraw代替onDraw,使用DispatchTouchEvent代替onTouchEvent在ViewGroup构造函数中添加setWillNotDrawfalse以获取onDraw中的调用,并像在视图中一样进行绘制

我有一个viewgroup类,其中添加了几个视图。在所有这些视图之上,我想在屏幕上任何触摸到的地方添加一个小圆圈。当手指从屏幕上移开时,指示触摸位置的圆圈也应移开。我知道如何在类扩展视图中执行此操作,但如何在视图组中执行此操作而不影响屏幕上的任何其他视图

使用dispatchDraw代替onDraw,使用DispatchTouchEvent代替onTouchEvent在ViewGroup构造函数中添加setWillNotDrawfalse以获取onDraw中的调用,并像在视图中一样进行绘制