الفرق بين المراجعتين لصفحة: «ReactNative/pressevent»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 20: | سطر 20: | ||
==== <code>changedTouches</code> ==== | ==== <code>changedTouches</code> ==== | ||
مصفوفة من جميع | مصفوفة من جميع الأحداث PressEvents التي تغيرت منذ الحدث الأخير. | ||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 30: | سطر 30: | ||
==== <code>force</code> (في نظام iOS) ==== | ==== <code>force</code> (في نظام iOS) ==== | ||
مقدار القوة المستخدمة أثناء الضغط | مقدار القوة المستخدمة أثناء الضغط بلمسة ثلاثية الأبعاد 3D Touch، وتعيد قيمة عشرية ضمن المجال من <code>0.0</code> إلى <code>1.0</code>. | ||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 50: | سطر 50: | ||
==== <code>locationX</code> ==== | ==== <code>locationX</code> ==== | ||
تنسيق لمسة الأصل X داخل المنطقة الملموسة (بالنسبة للعنصر). | |||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 60: | سطر 60: | ||
==== <code>locationY</code> ==== | ==== <code>locationY</code> ==== | ||
تنسيق لمسة الأصل Y داخل المنطقة الملموسة (بالنسبة للعنصر). | |||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 70: | سطر 70: | ||
==== <code>pageX</code> ==== | ==== <code>pageX</code> ==== | ||
تنسيق لمسة الأصل X على الشاشة (بالنسبة للعرض الجذر root view). | |||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 80: | سطر 80: | ||
==== <code>pageY</code> ==== | ==== <code>pageY</code> ==== | ||
تنسيق لمسة الأصل Y على الشاشة (بالنسبة للعرض الجذر). | |||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 90: | سطر 90: | ||
==== <code>target</code> ==== | ==== <code>target</code> ==== | ||
معرّف | معرّف عقدة العنصر الذي يتلقّى الحدث PressEvent. | ||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 100: | سطر 100: | ||
==== <code>timestamp</code> ==== | ==== <code>timestamp</code> ==== | ||
قيمة العلامة الزمنية عند حدوث الحدث PressEvent ممثَّلة بالميلي ثانية. | قيمة العلامة الزمنية Timestamp عند حدوث الحدث PressEvent ممثَّلة بالميلي ثانية. | ||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 126: | سطر 126: | ||
* <code>[[ReactNative/scrollview|ScrollView]]</code> | * <code>[[ReactNative/scrollview|ScrollView]]</code> | ||
* <code>[[ReactNative/text|Text]]</code> | * <code>[[ReactNative/text|Text]]</code> | ||
* <code>[[TextInput]]</code> | * <code>[[ReactNative/textinput|TextInput]]</code> | ||
* <code>[[ReactNative/touchablehighlight|TouchableHighlight]]</code> | * <code>[[ReactNative/touchablehighlight|TouchableHighlight]]</code> | ||
* <code>[[ReactNative/touchableopacity|TouchableOpacity]]</code> | * <code>[[ReactNative/touchableopacity|TouchableOpacity]]</code> |
مراجعة 15:15، 6 يوليو 2021
نوع الكائن PressEvent
تعيد دالة رد النداء callback الكائن PressEvent
كنتيجة لتفاعل ضغطات المستخدم مثل onPress
في المكون Button.
مثال
{
changedTouches: [PressEvent],
identifier: 1,
locationX: 8,
locationY: 4.5,
pageX: 24,
pageY: 49.5,
target: 1127,
timestamp: 85131876.58868201,
touches: []
}
المفاتيح والقيم
changedTouches
مصفوفة من جميع الأحداث PressEvents التي تغيرت منذ الحدث الأخير.
النوع | اختياري |
---|---|
مصفوفة من الأحداث PressEvents | لا |
force
(في نظام iOS)
مقدار القوة المستخدمة أثناء الضغط بلمسة ثلاثية الأبعاد 3D Touch، وتعيد قيمة عشرية ضمن المجال من 0.0
إلى 1.0
.
النوع | اختياري |
---|---|
عدد number | نعم |
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 | لا |
يُستخدَم هذا الكائن بواسطة
Button
PanResponder
Pressable
ScrollView
Text
TextInput
TouchableHighlight
TouchableOpacity
TouchableNativeFeedback
TouchableWithoutFeedback
View