نوع الكائن PressEvent في React Native
اذهب إلى التنقل
اذهب إلى البحث
تعيد دالة رد النداء callback الكائن PressEvent
كنتيجة لتفاعل ضغطات المستخدم مثل onPress
في المكون Button.
يستخدم هذا الكائن:
Button
PanResponder
Pressable
ScrollView
Text
TextInput
TouchableHighlight
TouchableOpacity
TouchableNativeFeedback
TouchableWithoutFeedback
View
مثال
{
changedTouches: [PressEvent],
identifier: 1,
locationX: 8,
locationY: 4.5,
pageX: 24,
pageY: 49.5,
target: 1127,
timestamp: 85131876.58868201,
touches: []
}
المفاتيح والقيم
changedTouches
مصفوفة من جميع الأحداث PressEvents التي تغيرت منذ الحدث الأخير.
النوع | اختياري |
---|---|
مصفوفة من الأحداث PressEvents | لا |
force
مقدار القوة المستخدمة أثناء الضغط بلمسة ثلاثية الأبعاد 3D Touch، وتعيد قيمة عشرية ضمن المجال من 0.0
إلى 1.0
.
النوع | اختياري | المنصة |
---|---|---|
عدد number | نعم | iOS |
identifier
معرّف عددي فريد يُسنَد للحدث.
النوع | اختياري |
---|---|
عدد number | لا |
locationX
إحداثي لمسة الأصل X داخل المنطقة الملموسة (بالنسبة للعنصر).
النوع | اختياري |
---|---|
عدد number | لا |
locationY
إحداثي لمسة الأصل Y داخل المنطقة الملموسة (بالنسبة للعنصر).
النوع | اختياري |
---|---|
عدد number | لا |
pageX
إحداثي لمسة الأصل X على الشاشة (بالنسبة للعرض الجذر root view).
النوع | اختياري |
---|---|
عدد number | لا |
pageY
إحداثي لمسة الأصل Y على الشاشة (بالنسبة للعرض الجذر).
النوع | اختياري |
---|---|
عدد number | لا |
target
معرّف عقدة العنصر الذي يتلقّى الحدث PressEvent.
النوع | اختياري |
---|---|
number, null , undefined
|
لا |
timestamp
قيمة العلامة الزمنية Timestamp عند حدوث الحدث PressEvent ممثَّلة بالميلي ثانية.
النوع | اختياري |
---|---|
عدد number | لا |
touches
مصفوفة من جميع أحداث PressEvents الحالية على الشاشة.
النوع | اختياري |
---|---|
مصفوفة من الأحداث PressEvents | لا |