android - Android 函数 View.getHitRect() 提供的值的定义是什么?

标签 android

“点击父坐标中的矩形”。但这意味着什么?

为了放大,我真正想知道的是短语“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/

相关文章:

android - 访问终端以从 Android 执行查询

android - 收到 'User does not have Permission to access this object. Code: -13021 HttpResult: 403' 错误。请查看详情

java - XML 中的 "Failed to instantiate one or more class"错误,Android Studio

java - Android/Java 日期格式化和分割

android - 多个 dex 文件定义 Landroid/support/v7/util/ThreadUtil$MainThreadCallback 错误

android - XAxis 上的 MP Android Chart "Table"(XAxis 的自定义渲染器)

Android twitter 推文分享与默认推文框

Android:以编程方式更改语言

Android - 从 Google Play 商店下载的应用程序在开发过程中无法正常运行

Android/Tensorflow 将 Bitmap.getPixels 转换为 RGB 像素值会导致颜色不正确