الفرق بين المراجعتين لصفحة: «ReactNative/slider»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
= | = Slider = | ||
'''مهملة:''' استخدم [https://github.com/react-native-community/react-native-slider @react-native-community/slider] بدلًا منها. | '''مهملة:''' استخدم [https://github.com/react-native-community/react-native-slider @react-native-community/slider] بدلًا منها. | ||
سطر 5: | سطر 5: | ||
يُستخدم المكوّن <code>Slider</code> لاختيار قيمة من مجال من القيم. | يُستخدم المكوّن <code>Slider</code> لاختيار قيمة من مجال من القيم. | ||
== | == الخاصيّات (Props) == | ||
موروثة من | موروثة من خاصيّات المكوّن <code>[[ReactNative/view#.D8.A7.D9.84.D8.AE.D8.A7.D8.B5.D9.8A.D8.A7.D8.AA|View]]</code>. | ||
=== <code>style</code> === | === <code>style</code> === | ||
سطر 18: | سطر 18: | ||
|} | |} | ||
=== <code> | === <code>disabled</code> === | ||
إذا كانت قيمتها <code>true</code> فلن يستطيع المستخدم تحريك الزلاقة . قيمتها الافتراضية <code>false</code>. | إذا كانت قيمتها <code>true</code> فلن يستطيع المستخدم تحريك الزلاقة . قيمتها الافتراضية <code>false</code>. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 28: | سطر 28: | ||
|} | |} | ||
=== <code> | === <code>maximumValue</code> === | ||
تحدد القيمة الابتدائية العظمى للزلاقة. قيمتها الافتراضية <code>1</code>. | تحدد القيمة الابتدائية العظمى للزلاقة. قيمتها الافتراضية <code>1</code>. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 38: | سطر 38: | ||
|} | |} | ||
=== <code> | === <code>minimumTrackTintColor</code> === | ||
تحدد اللون المستخدم لتعقّب الجهة اليسارية من الزلاقة, وتلغي عند تمكينها تدرّج اللون الأزرق الافتراضي على منصة iOS. | تحدد اللون المستخدم لتعقّب الجهة اليسارية من الزلاقة, وتلغي عند تمكينها تدرّج اللون الأزرق الافتراضي على منصة iOS. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 44: | سطر 44: | ||
!مطلوب | !مطلوب | ||
|- | |- | ||
|لون ([ | |لون ([[ReactNative/colors|color]]) | ||
|لا | |لا | ||
|} | |} | ||
=== <code> | === <code>minimumValue</code> === | ||
تحدد القيمة الابتدائية الصغرى للزلاقة. قيمتها الافتراضية <code>0</code>. | تحدد القيمة الابتدائية الصغرى للزلاقة. قيمتها الافتراضية <code>0</code>. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 58: | سطر 58: | ||
|} | |} | ||
=== <code> | === <code>onSlidingComplete</code> === | ||
رد نداء (callback) يُستدعَى عند تحرير المستخدم للزلاقة حتى لو لم تتغير قيمتها, حيث يُمرر له القيمة الحالية للزلاقة كمعامل . | |||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 68: | سطر 68: | ||
|} | |} | ||
=== <code> | === <code>onValueChange</code> === | ||
رد نداء (callback) يُستدعَى باستمرار عند سحب المستخدم للزلاقة. | |||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 78: | سطر 78: | ||
|} | |} | ||
=== <code> | === <code>step</code> === | ||
تحدد قيمة خطوة الزلاقة, وتتراوح بين <code>0</code> و (<code>maximumValue</code> - <code>minimumValue</code>). قيمتها الافتراضية <code>0</code>. | تحدد قيمة خطوة الزلاقة, وتتراوح بين <code>0</code> و (<code>maximumValue</code> - <code>minimumValue</code>). قيمتها الافتراضية <code>0</code>. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 88: | سطر 88: | ||
|} | |} | ||
=== <code> | === <code>maximumTrackTintColor</code> === | ||
تحدد اللون المستخدم لتعقّب الجهة اليمينية من الزلاقة, وتلغي عند تمكينها تدرج اللون الرمادي الافتراضي على منصة iOS. | تحدد اللون المستخدم لتعقّب الجهة اليمينية من الزلاقة, وتلغي عند تمكينها تدرج اللون الرمادي الافتراضي على منصة iOS. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 94: | سطر 94: | ||
!مطلوب | !مطلوب | ||
|- | |- | ||
|لون ([ | |لون ([[ReactNative/colors|color]]) | ||
|لا | |لا | ||
|} | |} | ||
===<code> | ===<code>testID</code>=== | ||
تستخدم لوضع هذا العرض في اختبارات أتمتة واجهة المستخدم (UI automation tests). | تستخدم لوضع هذا العرض في اختبارات أتمتة واجهة المستخدم (UI automation tests). | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 108: | سطر 108: | ||
|} | |} | ||
=== <code> | === <code>value</code> === | ||
تحدد القيمة الابتدائية للزلاقة, وتتراوح بين <code>minimumValue</code> و <code>maximumValue</code>. قيمتها الافتراضية <code>0</code>. | تحدد القيمة الابتدائية للزلاقة, وتتراوح بين <code>minimumValue</code> و <code>maximumValue</code>. قيمتها الافتراضية <code>0</code>. | ||
'''ملاحظة:''' هذا المكون غير متحكم به لذا لا داعي لتحديث القيمة أثناء السحب. | '''ملاحظة:''' هذا المكون غير متحكم به لذا لا داعي لتحديث القيمة أثناء السحب. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 119: | سطر 120: | ||
|} | |} | ||
===<code> | ===<code>thumbTintColor</code>=== | ||
اللون المستخدم لتلوين صور الإبهام الافتراضية على منصّة iOS, أو لون مفتاح التبديل الأمامي على منصة Android. | اللون المستخدم لتلوين صور الإبهام الافتراضية على منصّة iOS, أو لون مفتاح التبديل الأمامي على منصة Android. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 125: | سطر 126: | ||
!مطلوب | !مطلوب | ||
|- | |- | ||
|لون ([ | |لون ([[ReactNative/colors|color]]) | ||
|لا | |لا | ||
|} | |} | ||
===<code> | ===<code>maximumTrackImage</code>=== | ||
تحدد الصورة المستخدمة لتعقّب الجهة اليمينية للزلاقة, وتدعم فقط الصور ذات المصدر الثابت, حيث تتمدد البكسلات اليسارية من الصورة عند التعقّب. | تحدد الصورة المستخدمة لتعقّب الجهة اليمينية للزلاقة, وتدعم فقط الصور ذات المصدر الثابت, حيث تتمدد البكسلات اليسارية من الصورة عند التعقّب. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 136: | سطر 137: | ||
!المنصة | !المنصة | ||
|- | |- | ||
|صورة (Image.propTypes.source) | |مصدر صورة (Image.propTypes.source) | ||
|لا | |لا | ||
|iOS | |iOS | ||
|} | |} | ||
===<code> | ===<code>minimumTrackImage</code>=== | ||
تحدد الصورة المستخدمة لتعقّب الجهة اليسارية للزلاقة, وتدعم فقط الصور ذات المصدر الثابت, حيث تتمدد البكسلات اليمينية من الصورة عند التعقّب. | تحدد الصورة المستخدمة لتعقّب الجهة اليسارية للزلاقة, وتدعم فقط الصور ذات المصدر الثابت, حيث تتمدد البكسلات اليمينية من الصورة عند التعقّب. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 148: | سطر 149: | ||
!المنصة | !المنصة | ||
|- | |- | ||
|صورة (Image.propTypes.source) | |مصدر صورة (Image.propTypes.source) | ||
|لا | |لا | ||
|iOS | |iOS | ||
|} | |} | ||
===<code> | ===<code>thumbImage</code>=== | ||
تحدد صورة للإبهام, وتدعم فقط الصور ذات المصدر الثابت. | تحدد صورة للإبهام, وتدعم فقط الصور ذات المصدر الثابت. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 160: | سطر 161: | ||
!المنصة | !المنصة | ||
|- | |- | ||
|صورة (Image.propTypes.source) | |مصدر صورة (Image.propTypes.source) | ||
|لا | |لا | ||
|iOS | |iOS | ||
|} | |} | ||
===<code> | ===<code>trackImage</code>=== | ||
تحدد صورة وحيدة لتعقّب الزلاقة, وتدعم فقط الصور ذات المصدر الثابت, حيث تتمدد البكسلات في منتصف الصورة عند التعقّب. | تحدد صورة وحيدة لتعقّب الزلاقة, وتدعم فقط الصور ذات المصدر الثابت, حيث تتمدد البكسلات في منتصف الصورة عند التعقّب. | ||
{| class="wikitable" | {| class="wikitable" | ||
سطر 172: | سطر 173: | ||
!المنصة | !المنصة | ||
|- | |- | ||
|صورة (Image.propTypes.source) | |مصدر صورة (Image.propTypes.source) | ||
|لا | |لا | ||
|iOS | |iOS | ||
|} | |} | ||
== | == مصادر == | ||
* [https:// | * [https://reactnative.dev/docs/slider صفحة Slider ''' '''في توثيق React Native الرسمي.] |
مراجعة 17:05، 18 ديسمبر 2020
Slider
مهملة: استخدم @react-native-community/slider بدلًا منها.
يُستخدم المكوّن Slider
لاختيار قيمة من مجال من القيم.
الخاصيّات (Props)
موروثة من خاصيّات المكوّن View
.
style
تُستخدم لتنسيق وتخطيط المكون Slider
. ولمزيد من المعلومات يمكن الاطلاع على StyleSheet.js
و ViewStylePropTypes.js
.
النوع | مطلوب |
---|---|
تنسيق (View.style) | لا |
disabled
إذا كانت قيمتها true
فلن يستطيع المستخدم تحريك الزلاقة . قيمتها الافتراضية false
.
النوع | مطلوب |
---|---|
قيمة منطقية (bool) | لا |
maximumValue
تحدد القيمة الابتدائية العظمى للزلاقة. قيمتها الافتراضية 1
.
النوع | مطلوب |
---|---|
عدد (number) | لا |
minimumTrackTintColor
تحدد اللون المستخدم لتعقّب الجهة اليسارية من الزلاقة, وتلغي عند تمكينها تدرّج اللون الأزرق الافتراضي على منصة iOS.
النوع | مطلوب |
---|---|
لون (color) | لا |
minimumValue
تحدد القيمة الابتدائية الصغرى للزلاقة. قيمتها الافتراضية 0
.
النوع | مطلوب |
---|---|
عدد (number) | لا |
onSlidingComplete
رد نداء (callback) يُستدعَى عند تحرير المستخدم للزلاقة حتى لو لم تتغير قيمتها, حيث يُمرر له القيمة الحالية للزلاقة كمعامل .
النوع | مطلوب |
---|---|
دالة (function) | لا |
onValueChange
رد نداء (callback) يُستدعَى باستمرار عند سحب المستخدم للزلاقة.
النوع | مطلوب |
---|---|
دالة (function) | لا |
step
تحدد قيمة خطوة الزلاقة, وتتراوح بين 0
و (maximumValue
- minimumValue
). قيمتها الافتراضية 0
.
النوع | مطلوب |
---|---|
عدد (number) | لا |
maximumTrackTintColor
تحدد اللون المستخدم لتعقّب الجهة اليمينية من الزلاقة, وتلغي عند تمكينها تدرج اللون الرمادي الافتراضي على منصة iOS.
النوع | مطلوب |
---|---|
لون (color) | لا |
testID
تستخدم لوضع هذا العرض في اختبارات أتمتة واجهة المستخدم (UI automation tests).
النوع | مطلوب |
---|---|
سلسلة نصية (string) | لا |
value
تحدد القيمة الابتدائية للزلاقة, وتتراوح بين minimumValue
و maximumValue
. قيمتها الافتراضية 0
.
ملاحظة: هذا المكون غير متحكم به لذا لا داعي لتحديث القيمة أثناء السحب.
النوع | مطلوب |
---|---|
عدد (number) | لا |
thumbTintColor
اللون المستخدم لتلوين صور الإبهام الافتراضية على منصّة iOS, أو لون مفتاح التبديل الأمامي على منصة Android.
النوع | مطلوب |
---|---|
لون (color) | لا |
maximumTrackImage
تحدد الصورة المستخدمة لتعقّب الجهة اليمينية للزلاقة, وتدعم فقط الصور ذات المصدر الثابت, حيث تتمدد البكسلات اليسارية من الصورة عند التعقّب.
النوع | مطلوب | المنصة |
---|---|---|
مصدر صورة (Image.propTypes.source) | لا | iOS |
minimumTrackImage
تحدد الصورة المستخدمة لتعقّب الجهة اليسارية للزلاقة, وتدعم فقط الصور ذات المصدر الثابت, حيث تتمدد البكسلات اليمينية من الصورة عند التعقّب.
النوع | مطلوب | المنصة |
---|---|---|
مصدر صورة (Image.propTypes.source) | لا | iOS |
thumbImage
تحدد صورة للإبهام, وتدعم فقط الصور ذات المصدر الثابت.
النوع | مطلوب | المنصة |
---|---|---|
مصدر صورة (Image.propTypes.source) | لا | iOS |
trackImage
تحدد صورة وحيدة لتعقّب الزلاقة, وتدعم فقط الصور ذات المصدر الثابت, حيث تتمدد البكسلات في منتصف الصورة عند التعقّب.
النوع | مطلوب | المنصة |
---|---|---|
مصدر صورة (Image.propTypes.source) | لا | iOS |