这是我的模态组件:
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没有动画之外,其他一切都正常。
我遵循RN 0.65的React本机组件并添加
// For animated GIF support
implementation 'com.facebook.fresco:fresco:2.0.0'
implementation 'com.facebook.fresco:animated-gif:2.0.0'
进入dependencies
部分的android/app/build.gradle,但仍然无法运行,
cd android
./gradlew clean
cd ..
react-native run-android ( yarn android )
也不管用。
我对此一无所知。所以我希望有人能帮我解决这个问题。非常感谢。
2条答案
按热度按时间htrmnn0y1#
只需使用
implementation 'com.facebook.fresco:animated-gif:2.5.0'
vktxenjb2#
为RN 0.71工作
将
android/app/build.gradle
添加到dependencies
以下行:implementation("com.facebook.fresco:animated-gif:2.5.0")