我有大量使用 MvxImageView 控件绑定的搜索结果。当应用程序下载每个图像时,有时会在图像呈现时稍作等待。目前这意味着搜索结果在呈现之前是白色的。
我希望在 MvxImageView 中有一个占位符图像,其方式与您可以将其放置在标准 ImageView 控件中的方式相同。
这是代码。
<Mvx.MvxImageView
android:id="@+id/item_searchresult_imageView"
android:src="@drawable/product_placeholder"
android:layout_gravity="center|top"
android:layout_width="170dp"
android:layout_height="128dp"
android:layout_marginTop="10dp"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp"
local:MvxBind="ImageUrl SearchResult.ProductImageId, Converter=PowerStorageImage" />
问题是这条线
android:src="@drawable/product_placeholder"
主图加载前好像没有设置好,加载前搜索结果还是黑白色。
谢谢
编辑
我还应该指出,在某些情况下,结果实际上没有图像,在这种情况下,我希望保留占位符图像。