如何在Android中将进度条添加到ViewPager

如何在Android中将进度条添加到ViewPager,第1张

概述如何在Android的ViewPager中添加进度条?我的情况是我必须在ViewPager中加载imageURL.当用户滑动寻呼机时,如果未加载ImageURL,则需要显示进度条/加载GIF图像.可能吗?解决方法:我认为萨蒂亚(Satya)在下面正在思考类似的事情.在您的viewpager适配器类中,您应该具有以下方法:@Overri

如何在Android的VIEwPager中添加进度条?

我的情况是我必须在VIEwPager中加载imageURL.当用户滑动寻呼机时,如果未加载ImageURL,则需要显示进度条/加载gif图像.

可能吗?

解决方法:

我认为萨蒂亚(Satya)在下面正在思考类似的事情.
在您的vIEwpager适配器类中,您应该具有以下方法:

@OverrIDe            public Object instantiateItem(VIEw collection, final int position) {                LayoutInflater inflater = (LayoutInflater) collection.getContext()                        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);                final FrameLayout imageLayout = (FrameLayout) inflater.inflate(R.layout.fotopager_buttons, null);                final ImageVIEw imageVIEw = (ImageVIEw) imageLayout.findVIEwByID(R.ID.image);                final Progressbar spinner = (Progressbar) imageLayout.findVIEwByID(R.ID.loading);                imageLoader.displayImage(gallery.get_big_image_url(position), imageVIEw, options, new ImageLoadingListener() {                    @OverrIDe                    public voID onl oadingStarted() {                    spinner.setVisibility(VIEw.VISIBLE);                    }                    @OverrIDe                    public voID onl oading@R_419_5138@() {                    spinner.setVisibility(VIEw.GONE);                    imageVIEw.setimageResource(androID.R.drawable.ic_delete);                    }                    @OverrIDe                    public voID onl oadingComplete() {                    spinner.setVisibility(VIEw.GONE);                    }                    });                vIEws.put(position, iv);                ((VIEwPager) collection).addVIEw(imageLayout,0);                return imageLayout;}

和R.layout.fotopager_buttons.xml一样:

<?xml version="1.0" enCoding="utf-8"?>
<ImageVIEw    androID:ID="@+ID/image"    androID:layout_wIDth="wrap_content"    androID:layout_height="wrap_content"    androID:layout_gravity="center"    androID:adjustVIEwBounds="true" /><Progressbar    androID:ID="@+ID/loading"    androID:layout_wIDth="wrap_content"    androID:layout_height="wrap_content"    androID:layout_gravity="center"/>

您可以在这里查看其余的imageLoader类:https://github.com/nostra13/Android-Universal-Image-Loader/blob/master/UniversalImageLoaderExample/src/com/nostra13/example/universalimageloader/ImagePagerActivity.java

总结

以上是内存溢出为你收集整理的如何在Android中将进度条添加到ViewPager全部内容,希望文章能够帮你解决如何在Android中将进度条添加到ViewPager所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存