Skip to content

BlurImageView, you can load your image progressively like Medium.First show user a blurry image, At the same time, load the real image, once loaded, replace the blurry one automatically

License

Notifications You must be signed in to change notification settings

Hcracker-luke/BlurImageView

This branch is 15 commits behind wingjay/BlurImageView:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dc4d14a · Jan 20, 2016

History

30 Commits
Jan 17, 2016
Jan 17, 2016
Jan 20, 2016
Nov 12, 2015
Nov 12, 2015
Jan 20, 2016
Nov 12, 2015
Jan 20, 2016
Nov 12, 2015
Nov 12, 2015
Nov 12, 2015
Nov 12, 2015
Jan 18, 2016
Nov 12, 2015

Repository files navigation

Android Arsenal

Release JitPack

BlurImageView

BlurImageView For Android, you can load your image progressively like Medium.

###How it works?

  1. First it will show user a blurry image;
  2. At the same time, it starts to load the real image;
  3. once loaded, replace the blurry one automatically.

###Playable apk You can Download sample apk and play on your phone. Try it!

###Why I do this? This lib is inspired by Medium and users love this way of loading pics, Because a beautiful Blurry pic is always better than a blank area or an ugly thumbnail.

###How to get it? Simply add the dependency

dependencies {
	compile 'com.wingjay:blurimageviewlib:1.1.0'
}

###How to use it?

    BlurImageView blurImageView = (BlurImageView) findViewById(R.id.XXX);
    blurImageView.setBlurImageByUrl(blurImageUrl);

This will load and blur a image.

  BlurImageView fullBlurImageView = (BlurImageView) findViewById(R.id.XXX)
  fullBlurImageView.setFullImageByUrl(blurImageUrl, normalImageUrl);

This will load two images progressively.

  blurImageView.setBlurFactor(blurFactor);

This can set the factor of blurry, default 8 - 10.

###Related resource Thanks for the algorithms: Stack Blur: http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html

###Reach me - wingjay

Weibo: http://weibo.com/u/1625892654

You can get information about me and reach me in my github page: https://github.com/wingjay

Feel free to give me advices by mailto:yinjiesh@126.com

######Thanks!

About

BlurImageView, you can load your image progressively like Medium.First show user a blurry image, At the same time, load the real image, once loaded, replace the blurry one automatically

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%