SampleApp中DebugHitTestBounder
的使用;我已经将SkBounder
子类化并安装在我的画布(在每次绘制中创建)中,以便找到在鼠标单击下绘制的内容,但onIRect
方法从未被绘制例程调用。commit
方法按预期调用(但我不需要它,我需要一个带有显示空间转换矩形参数的方法)。我调试了代码,发现绘制循环在canvas.cpp中的一个地方与宏(LOOPER_BEGIN和LOOPER_END)进行管理,并发现在调用边界的onrect的绘图调用中没有位置。我做的东西错了吗?
注意:我使用的代码是从2个月前的git repo主分支与XCode 4.6在Mac OS 10.8.x。
显然,SkBounder
只适用于栅格后端,我使用加速(GL)后端。