React native 首次打开react本机页面时,图像不会显示在Fresco的SimpleDraweView中
我打包了android本机UI组件,并将其与我的react本机应用程序集成。布局是这样的React native 首次打开react本机页面时,图像不会显示在Fresco的SimpleDraweView中,react-native,placeholder,fresco,React Native,Placeholder,Fresco,我打包了android本机UI组件,并将其与我的react本机应用程序集成。布局是这样的 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:fresco="http://schemas.android.com/apk/res-auto" android:layout_width="42dp"
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fresco="http://schemas.android.com/apk/res-auto"
android:layout_width="42dp"
android:layout_height="42dp"
android:background="@drawable/location_bubble">
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/avatar_image"
android:layout_width="26dp"
android:layout_height="26dp"
android:layout_marginTop="6dp"
android:layout_centerHorizontal="true"
android:scaleType="centerCrop"
fresco:failureImageScaleType="fitCenter"
fresco:placeholderImage="@drawable/gift_box_0"
fresco:placeholderImageScaleType="centerCrop"
fresco:roundAsCircle="true" />
</RelativeLayout>
我在代码中动态设置SimpleDraweView的imageUri:
SimpleDraweView化身=(SimpleDraweView)infoWindow.findViewById(R.id.avatar\u图像);setImageURI(UserRepository.getInstance().getUserInfo().getAvatar().getUrl())代码>
但是,当我第一次打开react页面时,它只显示占位符图像。如果我返回到上一页,并再次进入此页面,则付款人将显示正确的图像。那么我应该怎么做来解决这个问题呢?谢谢 问题已在此处讨论并解决:解决方案可参考。