이 정확히 투기하는 것이 아니라, 가야 당신은 시작 : 답장을
import React, { Component } from 'react';
import { View, StyleSheet, Animated, Easing } from 'react-native';
import { Constants } from 'expo';
export default class App extends Component {
state = {
width: new Animated.Value(5),
}
componentWillMount() {
Animated.timing(
this.state.width,
{
toValue: 500,
duration: 1000,
easing: Easing.linear,
}).start();
}
render() {
return (
<View style={styles.container}>
<Animated.View style={{backgroundColor: 'red', width: this.state.width, height: 5}}>
</Animated.View>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
alignItems: 'center',
justifyContent: 'center',
paddingTop: Constants.statusBarHeight,
backgroundColor: '#ecf0f1',
},
});
이봐 감사합니다! 정말 도움이되었습니다. 예를 들어 한 방향으로 만 선을 늘려야한다면 어떻게해야할까요? (오른쪽 또는 왼쪽) – misi06
뷰를 절대적으로 배치하는 방법을 읽고 왼쪽에 애니메이션 값을 사용하십시오 : 너비 : 등 – Meros