Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

类似微信图片加载,微博图片加载,视频加载时的进度view

License

Notifications You must be signed in to change notification settings

wangjishan/ImageLoadingView

Repository files navigation

ImageLoadingView

Abstract 摘要

类似微信和微博图片或视频加载时的轻量级loading

Gif 动画

1 2

Demo 下载APK体验

Download Demo

Usage 使用方法

Step 1

Gradle 配置

dependencies {
 compile 'com.yinglan.imageloadingview:library:0.1.0'
}

Step 2

In layout

	 <com.yinglan.imageloadingview.ImageLoadingView
 android:id="@+id/loadingview"
 android:layout_centerInParent="true"
 android:layout_width="50dp"
 android:layout_height="50dp" />

or

In Java Code

	{
	 ImageLoadingView loadingView = new ImageLoadingView(this);
 loadingView.setTargetView(imageView);
 }

Step 3

提供方法:
	 loadingView.setProgress(float f); //0.0 ~ 1.0;
	 loadingView.loadCompleted();
	 loadingView.loadCompleted(ImageLoadingView.ViewType.IMAGE);
	 loadingView.loadCompleted(ImageLoadingView.ViewType.VIDEO);
 loadingView.loadFaild();
 loadingView.setInsideCircleColor(int color);
 loadingView.setOutsideCircleColor(int color);

FAQ 注意

	在为动态生成的控件添加ImageLoadingView时,需要注意先为该控件添加可靠父布局,再调用setTargetView(imageView).
	demo中是使用imageloader来实现的图片加载进度监听回调

LICENSE 开源许可

Apache License Version 2.0

About

类似微信图片加载,微博图片加载,视频加载时的进度view

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /