“点击父坐标中的矩形”。但这意味着什么?
为了放大,我真正想知道的是短语“hit rectangle”的含义。它是做什么用的?框架如何处理它?在生命周期中什么时候返回值有意义?它与 getLeft()
、getTop()
、getRight()
、getBottom()定义的矩形有何不同
?
根据函数的名称我当然可以猜出一个答案,并尝试了几个例子,但这并不令人满意。我在 Android Developer 网站或其他任何地方都找不到有关此功能的有用信息。
最佳答案
Here似乎是最完整的解释。
The getHitRect() method gets the child's hit rectangle (touchable area) in the parent's coordinates.
示例 fragment 使用该函数来确定 subview 的当前可触摸区域(布局后),以便通过创建 TouchDelegate
关于android - Android 函数 View.getHitRect() 提供的值的定义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13296162/