我需要将ActivityIndicator的颜色更改为黑色,但仅在应用程序的此区域中。 我不想在其他任何地方更改它。 有人知道如何在Android和iOS上更改其颜色吗?
<ActivityIndicator
style={{position: 'absolute', right: 20, margin: 0, padding: 0}}
animating={true}
size='small'
/>
我需要将ActivityIndicator的颜色更改为黑色,但仅在应用程序的此区域中。 我不想在其他任何地方更改它。 有人知道如何在Android和iOS上更改其颜色吗?
<ActivityIndicator
style={{position: 'absolute', right: 20, margin: 0, padding: 0}}
animating={true}
size='small'
/>
<ActivityIndicator color="#000000"/>
您可以在官方文档中查看更多的属性。
import { View, ActivityIndicator } from "react-native";
const Spinner = props => {
return (
<View style={styles.spinnerStyle}>
<ActivityIndicator color={props.color || "#000000"} />
</View>
);
};
const styles = {
spinnerStyle: {
flex: 1,
justifyContent: "center",
alignItems: "center"
}
};
export default Spinner;
顺便提一下,您可以将#000000
设置为默认颜色!
在需要使用时,只需在文件中导入并将其用作组件:
YourFile.js:
import React, { Component } from "react";
import { View } from "react-native";
import Spinner from "PATH_TO_SPINNER/Spinner";
class MyClass extends Component {
render() {
return (
<View>
<Spinner color="#663399" />
</View>
);
}
}
ActivityIndicator
中的color
属性(参见@Tarik的答案)? - Arthur Attout<ActivityIndicator
style={{position: 'absolute', right: 20, margin: 0, padding: 0}}
animating={true}
size='small'
color='#fff'
/>