الفرق بين المراجعتين لصفحة: «ReactNative/progressbarandroid»

من موسوعة حسوب
لا ملخص تعديل
سطر 93: سطر 93:


===‎‎<code>testID</code>‎‎===
===‎‎<code>testID</code>‎‎===
يُستخدَم لتحديد موقع هذا العرض في الاختبارات الش
يُستخدَم لتحديد موقع هذا العرض في الاختبارات الشاملة (end-to-end tests).
[[تصنيف:ReactNative]]
املة (end-to-end tests).
{| class="wikitable"
{| class="wikitable"
!النوع
!النوع
سطر 103: سطر 101:
|لا
|لا
|}
|}
[[تصنيف:ReactNative]]


== مصادر ==
== مصادر ==
* [https://facebook.github.io/react-native/docs/progressbarandroid صفحة ProgressBarAndroid في توثيق React Native الرسمي.]
* [https://facebook.github.io/react-native/docs/progressbarandroid صفحة ProgressBarAndroid في توثيق React Native الرسمي.]

مراجعة 15:02، 11 نوفمبر 2019

مكوّن React يعمل على نظام Android فقط، يُستخدم للإشارة إلى أن التطبيق قيد التحميل (loading) أو أن هناك بعض الأنشطة قيد التنفيذ في التطبيق.

مثال:

import React, {Component} from 'react';
import {ProgressBarAndroid, StyleSheet, View} from 'react-native';

export default class App extends Component {
  render() {
    return (
      <View style={styles.container}>
        <ProgressBarAndroid />
        <ProgressBarAndroid styleAttr="Horizontal" />
        <ProgressBarAndroid styleAttr="Horizontal" color="#2196F3" />
        <ProgressBarAndroid
          styleAttr="Horizontal"
          indeterminate={false}
          progress={0.5}
        />
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'space-evenly',
    padding: 10,
  },
});

الخاصيات

يرث خاصيّات المكوّن View.

‎‎animating‎‎

إظهار شريط التحميل (القيمة الافتراضيّة true) أو إخفائه (القيمة false).

النوع مطلوب
قيمة منطقيّة لا

‎‎color‎‎

لون شريط التحميل.

النوع مطلوب
لون لا

‎‎indeterminate‎‎

ما إذا كان شريط التحميل سيُظهر تقدّمًا غير مُحدّد. لاحظ أن هذا يمكن أن يكون ذا القيمة false فقط إذا كانت قيمةُ الخاصيّة styleAttr القيمةَ Horizontal، ويتطلب قيمةَ التقدّم progress.

النوع مطلوب
indeterminateType لا

‎‎progress‎‎

قيمة التّقدم (بين 0 و 1).

النوع مطلوب
عدد لا

‎‎styleAttr‎‎

نمط شريط التقدم. واحدة من القيم التالية:

  • عمودي: Horizontal
  • عادي: Normal (القيمة الافتراضيّة)
  • صغير: Small
  • كبير: Large
  • معكوس: Inverse
  • صغير-معكوس: SmallInverse
  • كبير-معكوس: LargeInverse
النوع مطلوب
enum('Horizontal', 'Normal', 'Small', 'Large', 'Inverse', 'SmallInverse', 'LargeInverse') لا

‎‎testID‎‎

يُستخدَم لتحديد موقع هذا العرض في الاختبارات الشاملة (end-to-end tests).

النوع مطلوب
سلسلة نصيّة لا

مصادر