الفرق بين المراجعتين لصفحة: «ReactNative/activityindicator»
Basema-bakleh (نقاش | مساهمات) |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 4: | سطر 4: | ||
==مثال== | ==مثال== | ||
* مثال لمكون الصنف (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>=== | ||
سطر 78: | سطر 75: | ||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
!القيمة الافتراضية | !القيمة الافتراضية | ||
|- | |- | ||
|قيمة منطقيّة | |قيمة منطقيّة | ||
|true | |true | ||
|} | |} | ||
سطر 90: | سطر 85: | ||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
!القيمة الافتراضية | !القيمة الافتراضية | ||
|- | |- | ||
|[[ReactNative/colors|color]] | |[[ReactNative/colors|color]] | ||
|<code>الرمادي '#999999'</code> على نظام التشغيل iOS | |<code>الرمادي '#999999'</code> على نظام التشغيل iOS | ||
سطر 104: | سطر 97: | ||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
!القيمة الافتراضية | !القيمة الافتراضية | ||
!المنصة | !المنصة | ||
|- | |- | ||
|قيمة منطقيّة | |قيمة منطقيّة | ||
|true | |true | ||
|iOS | |iOS | ||
سطر 117: | سطر 108: | ||
{| class="wikitable" | {| class="wikitable" | ||
!النوع | !النوع | ||
!القيمة الافتراضية | !القيمة الافتراضية | ||
|- | |- | ||
|enum('small', 'large') | |enum('small', 'large') | ||
| rowspan="2" |'small' | | rowspan="2" |'small' | ||
|- | |- |
مراجعة 08:05، 29 سبتمبر 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 |