الفرق بين المراجعتين لصفحة: «ReactNative/activityindicator»
Basema-bakleh (نقاش | مساهمات) |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(4 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: ActivityIndicator في React Native}}</noinclude> | <noinclude>{{DISPLAYTITLE:المكون ActivityIndicator في React Native}}</noinclude> | ||
يعرض مؤشّر تحميل دائريّ. | يعرض مؤشّر تحميل دائريّ. | ||
==مثال== | ==مثال== | ||
* مثال لمكون الصنف (Class Component) | * [https://snack.expo.dev/@hsoubwiki/activityindicator-class-component-example مثال لمكون الصنف (Class Component)] | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
import React, { Component } from "react"; | import React, { Component } from "react"; | ||
سطر 37: | سطر 37: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* مثال لمكون الدالة (Function Component) | * [https://snack.expo.dev/@hsoubwiki/activityindicator-function-component-example مثال لمكون الدالة (Function Component)] | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
import React from "react"; | import React from "react"; | ||
سطر 67: | سطر 67: | ||
== الخاصيات == | == الخاصيات == | ||
=== خاصيات <code>View</code>=== | |||
موروثة من خاصيات المكون <code>[[ReactNative/view|View]]</code>. | |||
===<code>animating</code>=== | ===<code>animating</code>=== | ||
سطر 129: | سطر 126: | ||
* [https://facebook.github.io/react-native/docs/activityindicator صفحة ActivityIndicator في توثيق React Native الرسمي.] | * [https://facebook.github.io/react-native/docs/activityindicator صفحة ActivityIndicator في توثيق React Native الرسمي.] | ||
[[تصنيف:ReactNative]] | [[تصنيف:ReactNative]] | ||
[[تصنيف:React Native Component]] |
المراجعة الحالية بتاريخ 14:01، 9 أكتوبر 2021
يعرض مؤشّر تحميل دائريّ.
مثال
import React, { Component } from "react";
import { ActivityIndicator, StyleSheet, Text, View } from "react-native";
class App extends Component {
render() {
return (
<View style={[styles.container, styles.horizontal]}>
<ActivityIndicator />
<ActivityIndicator size="large" />
<ActivityIndicator size="small" color="#0000ff" />
<ActivityIndicator size="large" color="#00ff00" />
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: "center"
},
horizontal: {
flexDirection: "row",
justifyContent: "space-around",
padding: 10
}
});
export default App;
import React from "react";
import { ActivityIndicator, StyleSheet, Text, View } from "react-native";
const App = () => (
<View style={[styles.container, styles.horizontal]}>
<ActivityIndicator />
<ActivityIndicator size="large" />
<ActivityIndicator size="small" color="#0000ff" />
<ActivityIndicator size="large" color="#00ff00" />
</View>
);
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: "center"
},
horizontal: {
flexDirection: "row",
justifyContent: "space-around",
padding: 10
}
});
export default App;
الخاصيات
خاصيات View
موروثة من خاصيات المكون View
.
animating
إظهار المؤشر (true) أو إخفاؤه (false).
النوع | مطلوب | القيمة الافتراضية |
---|---|---|
قيمة منطقيّة | لا | true |
color
لون المؤشّر .
النوع | مطلوب | القيمة الافتراضية |
---|---|---|
color | لا | الرمادي '#999999' على نظام التشغيل iOS
|
hidesWhenStopped
ما إذا كان يجب إخفاء المؤشر عند عدم تحريكه (animating).
النوع | مطلوب | القيمة الافتراضية | المنصة |
---|---|---|---|
قيمة منطقيّة | لا | true | iOS |
size
حجم المؤشر.
النوع | مطلوب | القيمة الافتراضية |
---|---|---|
enum('small', 'large') | لا | 'small' |
عدد على Android |