Я хочу создать прозрачный загрузчик, такой как логин на Facebook, чтобы загрузчик мог составлять представление,
, как этот:
У меня есть файл с именем Loader.js
:
class Loader extends React.Component {
render() {
return (
<View style={styles.container}>
<View style={styles.nyoba}>
<Text style={[global.global.HeaderText, {color:'white', justifyContent:'center'}]}>Loading...</Text>
<Text style={[global.global.HeaderText, {color:'white', justifyContent:'center', marginBottom:150}]}>Please Wait...</Text>
<Spinner
isVisible={true}
size={100}
type={'ThreeBounce'}
color={'#ffffff'}
/>
</View>
</View>
);
}
}
const styles = StyleSheet.create({
indicator: {
flex: 1,
alignItems: 'center',
justifyContent: 'center',
height: 80
},
container: {flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: 'rgba(0,0,0, 0.3)'},
nyoba: {justifyContent: 'center', alignItems: 'center', backgroundColor: '#8B0000'},
});
И я хочу вызывать Loader.js
на каждом экране при вызове API, но загрузчик принимает весь экран,
вот так:
Как заставить Loader.js
работать так, как я хочу?Есть ли способ сделать мой загрузчик похожим на загрузчик Facebook?