在 React Native 中 HitRect 如何与 Pressable 一起使用?

Dav*_*row 3 react-native pressable

我们计划从 TouchableOpacity 切换到 Pressable。

我们希望使用 Pressable 的可选 HitRec 来确保我们的命中目标大小适当(我们将计算尺寸)以实现可访问性。

Pressable 文档没有有关使用 HitRect 的信息。我在其他地方找到了对 HitRect 的引用,但它们也没有有用的信息。

任何人都可以描述如何使用 Pressable 实现 HitRect 吗?

小智 5

您可以设置 HitRect 和 hitSlop ,如下所示

<Pressable
       onPress={() => navigation.toggleDrawer()}
       hitSlop = {50} // to increase the clickable area
       >
                    Menu
</Pressable>
Run Code Online (Sandbox Code Playgroud)