/faker

A kotlin extension to load images asynchronously on android

Primary LanguageKotlin

Faker

A kotlin extension to load images asynchronously on android

Platform API License: MIT License: MIT

Features

  • Load random images asynchronously into any ImageView
  • Will download a random image that fits perfectly the size of that imageView
  • Load any image by passing a simple url into it
  • Perfect for image placeholders

Install

Just add the following dependency in your app's build.gradle

allprojects { repositories { maven { url 'https://jitpack.io' } }}
dependencies {
      implementation 'com.github.cesarferreira:faker:1.0.2'
}

Examples

Here are some examples to provide you a head start with using this library.

.loadRandomImage()

imageView.loadRandomImage()

.loadFromUrl(url: String)

imageView.loadFromUrl("http://sample.com/image.png")

.loadFromUrl(url: String, placeholder: Int, error: Int)

imageView.loadFromUrl("http://sample.com/image.png", R.color.placeholder, R.color.error)

.loadFromUrl(url: String, placeholder: Drawable, error: Drawable)

imageView.loadFromUrl("http://sample.com/image.png", R.drawable.placeholder, R.drawable.error)

License

Licensed under MIT license. View license.