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

Appearance settings

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

License

Notifications You must be signed in to change notification settings

yingLanNull/ImageLoadingView

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageLoadingView

Abstract 摘要

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

Gif 动画

1 2

Demo 下载体验

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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.