HitRect 如何在 React Native 中与 Pressable 一起使用?
How is HitRect used with Pressable in React Native?
我们计划从 TouchableOpacity 切换到 Pressable。
我们想使用 Pressable 的可选 HitRec 来确保我们的命中目标大小合适(我们将计算尺寸)以实现可访问性目的。
其他地方的Pressable documentation has no information about using HitRect. I've found references到HitRect,不过他们也没什么有用的资料。
谁能描述一下应该如何使用 Pressable 实现 HitRect?
啊,找到了。 hitSlop
是用于在 Pressable 中设置 HitRect 的 属性。
您可以设置 HitRect 和 hitSlop 如下例
<Pressable
onPress={() => navigation.toggleDrawer()}
hitSlop = {50} // to increase the clickable area
>
Menu
</Pressable>
我们计划从 TouchableOpacity 切换到 Pressable。
我们想使用 Pressable 的可选 HitRec 来确保我们的命中目标大小合适(我们将计算尺寸)以实现可访问性目的。
其他地方的Pressable documentation has no information about using HitRect. I've found references到HitRect,不过他们也没什么有用的资料。
谁能描述一下应该如何使用 Pressable 实现 HitRect?
啊,找到了。 hitSlop
是用于在 Pressable 中设置 HitRect 的 属性。
您可以设置 HitRect 和 hitSlop 如下例
<Pressable
onPress={() => navigation.toggleDrawer()}
hitSlop = {50} // to increase the clickable area
>
Menu
</Pressable>