如何在 activity 正在加载 (Xamarin.Android) 时在 activity 中显示加载微调器?

How to show loading spinner in activity while this activity is loading(Xamarin.Android)?

我有以下MainActivity

当我单击它的 GO TO SECOND ACTIVITY 按钮时,我会转到 SecondActivity 但是在 SecondActivity 中我有一个非常大的可缩放图像,应用程序会在 MainActivity 上停留大约2、3秒然后SecondActivity打开。为了防止用户认为 GO TO SECOND ACTIVITY 按钮不起作用,我想在用户按下 GO TO SECOND ACTIVITY 按钮后立即打开 SecondActivity 并显示加载微调器代替图像在加载图像时。

这是我的 SecondActivity.axml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <ImageLoadingDemo.ScaleImageView
        android:src="@drawable/ic_map"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
</LinearLayout>

你首先添加一个像 "urlimageviewhelper" 这样的 nuget 包,这对我来说很好用 然后使用此代码代替常见方式

    Koush.UrlImageViewHelper.SetUrlDrawable(ImageViewSample, "ImageUrl", Resource.Drawable.Preloaing, IntNumber);

在上面的代码中使用 600000 作为 10 减缓存 Imgae

Resource.Drawable.Preloaing: 预加载图片

因此 activity 加载速度快,加载后显示图像