Как показать загрузку счетчика в действии во время загрузки этого действия (Xamarin. Android)? - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть следующее MainActivity

enter image description here

Когда я нажимаю кнопку GO TO SECOND ACTIVITY, я go до SecondActivity, но как в SecondActivity У меня очень большое масштабируемое изображение, приложение остается на MainActivity около 2, 3 секунд, а затем открывается SecondActivity. Чтобы пользователь не подумал, что кнопка GO TO SECOND ACTIVITY не работает, я хочу открыть SecondActivity, как только пользователь нажмет кнопку GO TO SECOND ACTIVITY, и показать загрузочный счетчик вместо изображения во время загрузки изображения.

Вот мой 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>

1 Ответ

1 голос
/ 04 февраля 2020

сначала вы добавляете пакет nuget, такой как "urlimageviewhelper", который отлично работает для меня, затем используйте этот код вместо обычного способа

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

в приведенном выше коде используйте 600000 для 10 минус кеша Imgae

Resource.Drawable.Preloaing: это предварительно загруженное изображение

Таким образом, действие загружается быстро и изображение отображается после загрузки

...