【React Native】文件翻譯閱讀紀錄 - Components(組件) - TouchableWithoutFeedback

by - 上午9:00

Facebook Open Source React Native


TouchableWithoutFeedback

除非你有充分的理由,否則不要使用。所有響應印刷的元素在觸摸時都應該有視覺反饋。

TouchableWithoutFeedback僅支持一個孩子。如果您希望擁有多個子組件,請將它們包裝在視圖中。

Props

Type Definitions


參考

Props

hitSlop

這定義了您的觸摸可以從按鈕開始的距離。移動按鈕時,這將添加到pressRetentionOffset。 **注意**觸摸區域永遠不會超出父視圖邊界,如果觸摸碰到兩個重疊視圖,則兄弟視圖的Z-index始終優先。
TYPEREQUIRED
object: {top: number, left: number, bottom: number, right: number}No

accessibilityComponentType

TYPEREQUIRED
AccessibilityComponentTypesNo

accessible

TYPEREQUIRED
boolNo

delayLongPress

在調用onLongPress之前,從onPressIn開始延遲ms。
TYPEREQUIRED
numberNo

delayPressIn

在調用onPressIn之前,從觸摸開始以ms為單位的延遲。
TYPEREQUIRED
numberNo

delayPressOut

在調用onPressOut之前,從觸摸釋放開始延遲ms。
TYPEREQUIRED
numberNo

disabled

如果為true,則禁用此組件的所有交互。
TYPEREQUIRED
boolNo

accessibilityTraits

TYPEREQUIRED
AccessibilityTraits, ,array of AccessibilityTraitsNo

onLayout

使用安裝和佈局更改時調用
{nativeEvent: {layout: {x, y, width, height}}}
TYPEREQUIRED
functionNo

onLongPress

TYPEREQUIRED
functionNo

onPress

釋放觸摸時調用,但如果取消則不調用(例如通過竊取響應者鎖定的滾動)。
TYPEREQUIRED
functionNo

onPressIn

即使在onPress之前,只要按下並調用可觸摸元素就會調用。這在進行網絡請求時非常有用。
TYPEREQUIRED
functionNo

onPressOut

即使在onPress之前,只要觸摸即釋放。
TYPEREQUIRED
functionNo

pressRetentionOffset

當禁用滾動視圖時,這將定義在取消激活按鈕之前觸摸可以從按鈕移開的距離。一旦停用,嘗試將其移回,您將看到該按鈕再次被重新激活!在禁用滾動視圖的同時來回移動幾次。確保傳入常量以減少內存分配。
TYPEREQUIRED
object: {top: number, left: number, bottom: number, right: number}No

Type Definitions

Event

TYPE
Object



You May Also Like

0 意見