这是我的模态组件:
export default function LoadingModal(props) {
const {visible} = props;
return (
<Modal transparent visible={visible}>
<View style={styles.modalView}>
<Image
style={styles.loadingGif}
source={require('../../asset/images/loading.gif')}
/>
</View>
</Modal>
);
}
一切正常,除了GIF不是动画。
我遵循rn0.65的React原生组件并添加
// For animated GIF support
implementation 'com.facebook.fresco:fresco:2.0.0'
implementation 'com.facebook.fresco:animated-gif:2.0.0'
到android/app/build.gradle在dependencies
部分,但它仍然不工作,
cd android
./gradlew clean
cd ..
react-native run-android ( yarn android )
也不能用
我不知道。所以我希望任何人都能帮助我解决这个问题。非常感谢。
I fixed
直接用implementation 'com.facebook.fresco:animated-gif:2.5.0'
工作于RN 0.71.
将android/app/build.gradle
加入dependencies
,implementation("com.facebook.fresco:animated-gif:2.5.0")