الفرق بين المراجعتين لصفحة: «ReactNative/progressbarandroid»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: ProgressBarAndroid في React Native}}</noinclude> مكوّن React يعمل على نظام Android فقط، يُستخدم للإشارة...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: ProgressBarAndroid في React Native}}</noinclude> | <noinclude>{{DISPLAYTITLE: ProgressBarAndroid في React Native}}</noinclude> | ||
م<noinclude>{{DISPLAYTITLE: ProgressBarAndroid في React Native}}</noinclude>كوّن React يعمل على نظام Android فقط، يُستخدم للإشارة إلى أن التطبيق قيد التحميل (loading) أو أن هناك بعض الأنشطة قيد التنفيذ في التطبيق. | |||
مثال: | مثال: | ||
سطر 54: | سطر 54: | ||
|} | |} | ||
===<code>indeterminate</code>=== | ===<code>indeterminate</code>=== | ||
ما إذا كان شريط التحميل سيُظهر تقدّمًا غير مُحدّد. لاحظ أن هذا يمكن أن يكون ذا القيمة <code>false</code> فقط إذا كانت | ما إذا كان شريط التحميل سيُظهر تقدّمًا غير مُحدّد. لاحظ أن هذا يمكن أن يكون ذا القيمة <code>false</code> فقط إذا كانت قيمةُ الخاصيّة <code>styleAttr</code> القيمةَ <code>Horizontal</code>، ويتطلب قيمةَ التقدّم <code>progress</code>. | ||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 64: | سطر 64: | ||
===<code>progress</code>=== | ===<code>progress</code>=== | ||
قيمة التّقدم (بين 0 و 1). | قيمة التّقدم (بين <code>0</code> و <code>1</code>). | ||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 72: | سطر 72: | ||
|لا | |لا | ||
|} | |} | ||
===<code>styleAttr</code>=== | ===<code>styleAttr</code>=== | ||
نمط | نمط شريط التقدم. واحدة من القيم التالية: | ||
*عمودي: <code>Horizontal</code> | *عمودي: <code>Horizontal</code> | ||
سطر 94: | سطر 93: | ||
===<code>testID</code>=== | ===<code>testID</code>=== | ||
يُستخدَم لتحديد موقع هذا العرض في الاختبارات الش | |||
[[تصنيف:ReactNative]] | |||
املة (end-to-end tests). | |||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
سطر 105: | سطر 106: | ||
== مصادر == | == مصادر == | ||
* [https://facebook.github.io/react-native/docs/progressbarandroid صفحة ProgressBarAndroid في توثيق React Native الرسمي.] | * [https://facebook.github.io/react-native/docs/progressbarandroid صفحة ProgressBarAndroid في توثيق React Native الرسمي.] | ||
مراجعة 18:57، 10 نوفمبر 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).
النوع | مطلوب |
---|---|
سلسلة نصيّة | لا |