私は、ライブラリからのprogress.circleを含むコンポーネントを持っています。react-native-progress(リンク:https://github.com/oblador/react-native-progress参照)。状態変更時にコンポーネントの一部を再レンダリングする方法はありますか?
は当初、私は以下のコードに示すように、アイドル状態で0に設定されている状態変数に進捗円の進捗小道具を設定:ユーザインタラクションの
<Progress.Circle
showsText={true}
progress={this.state.progress} // this.state.progress = 0
size={width * 0.1388888888888}
color={"#EF5D6C"}
/>
番号状態を設定するために行われます変数(this.state.progress)を一定の割合に設定してから、コンポーネントを再レンダリングしてプログレスアニメーションを意図したとおりに表示します。
問題は、再レンダリング処理の結果、1秒間で点滅する問題です。 進捗円を再レンダリングし、残りのコンポーネントを現在のレンダリングフォームに残す方法があります。
これは機能します...ありがとうございます。 –