반응형
앞에 로딩화면 구현한 것에
로딩페이지에서 이 코드를 더해야 한다
import React from "react";
import { StyleSheet, Text, View, Image, Animated } from "react-native";
export default class LoadingScreen extends React.Component {
state = {
animation: new Animated.Value(1),
};
componentDidMount() {
setTimeout(() => {
this.setState(
Animated.timing(this.state.animation, {
toValue: 0,
duration: 2000,
}).start()
);
}, 1000);
}
render() {
const animationStyles = {
opacity: this.state.animation,
return (
<View style={styles.container}>
<Animated.View style={[animationStyles]}>
<Image
style={styles.logo}
source={require("./components/Icons/logo/logo1.png")}
/>
</Animated.View>
</View>
);
};
}
}
반응형
'Frontend > React & React.Native &Next.js' 카테고리의 다른 글
React Native)checkbox 구현 (class 방식) (0) | 2021.07.12 |
---|---|
React Native)비밀번호 '별표 표시' 및 비밀번호 일치 확인 (0) | 2021.07.12 |
React Native) splash screen(로딩화면) (0) | 2021.07.05 |
ReactNative) UI에서 네비게이션 없애는 함수 (0) | 2021.07.01 |
ReactNative) CSS 코드 (0) | 2021.07.01 |