├── .gitignore ├── LICENSE ├── README.md ├── android ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── lt │ └── android │ └── MainActivity.kt ├── common ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── com │ │ └── lt │ │ └── common │ │ └── platform.kt │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── lt │ │ └── common │ │ ├── App.kt │ │ ├── TestLazyList.kt │ │ └── platform.kt │ └── desktopMain │ └── kotlin │ └── com │ └── lt │ └── common │ ├── DesktopApp.kt │ └── platform.kt ├── desktop ├── build.gradle.kts └── src │ └── jvmMain │ ├── kotlin │ └── Main.kt │ └── resources │ └── drawable-xxhdpi │ ├── img_a.jpeg │ └── load_error.jpeg ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── load-the-image ├── .gitignore ├── build.gradle.kts └── src │ └── main │ └── java │ └── com │ └── lt │ └── load_the_image │ ├── LoadTheImageManager.kt │ ├── RememberImagePainter.kt │ ├── cache │ ├── ImageCache.kt │ ├── ImageFileCache.kt │ ├── ImageLruMemoryCache.kt │ └── NoImageCache.kt │ ├── loader │ ├── LoadTheImage.kt │ ├── http │ │ ├── HttpLoader.kt │ │ ├── HttpURLConnectionLoader.kt │ │ └── OkHttpLoader.kt │ └── image │ │ ├── BitmapLoadTheImage.kt │ │ ├── ByteArrayLoadTheImage.kt │ │ ├── FileLoadTheImage.kt │ │ ├── HttpLoadTheImage.kt │ │ ├── ImageLoadTheImage.kt │ │ ├── InputStreamLoadTheImage.kt │ │ └── ResourcesLoadTheImage.kt │ ├── painter │ ├── AsyncImagePainter.kt │ ├── DefaultPainterCreator.kt │ ├── EmptyImagePainter.kt │ └── PainterCreator.kt │ └── util │ ├── MD5.kt │ └── PrintException.kt ├── md_resource ├── custom_LoadTheImage.png ├── example.png ├── formats.png ├── resource_location.png └── use_placeholder.png └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/README.md -------------------------------------------------------------------------------- /android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/android/build.gradle.kts -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/com/lt/android/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/android/src/main/java/com/lt/android/MainActivity.kt -------------------------------------------------------------------------------- /common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/common/build.gradle.kts -------------------------------------------------------------------------------- /common/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/common/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /common/src/androidMain/kotlin/com/lt/common/platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/common/src/androidMain/kotlin/com/lt/common/platform.kt -------------------------------------------------------------------------------- /common/src/commonMain/kotlin/com/lt/common/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/common/src/commonMain/kotlin/com/lt/common/App.kt -------------------------------------------------------------------------------- /common/src/commonMain/kotlin/com/lt/common/TestLazyList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/common/src/commonMain/kotlin/com/lt/common/TestLazyList.kt -------------------------------------------------------------------------------- /common/src/commonMain/kotlin/com/lt/common/platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/common/src/commonMain/kotlin/com/lt/common/platform.kt -------------------------------------------------------------------------------- /common/src/desktopMain/kotlin/com/lt/common/DesktopApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/common/src/desktopMain/kotlin/com/lt/common/DesktopApp.kt -------------------------------------------------------------------------------- /common/src/desktopMain/kotlin/com/lt/common/platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/common/src/desktopMain/kotlin/com/lt/common/platform.kt -------------------------------------------------------------------------------- /desktop/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/desktop/build.gradle.kts -------------------------------------------------------------------------------- /desktop/src/jvmMain/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/desktop/src/jvmMain/kotlin/Main.kt -------------------------------------------------------------------------------- /desktop/src/jvmMain/resources/drawable-xxhdpi/img_a.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/desktop/src/jvmMain/resources/drawable-xxhdpi/img_a.jpeg -------------------------------------------------------------------------------- /desktop/src/jvmMain/resources/drawable-xxhdpi/load_error.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/desktop/src/jvmMain/resources/drawable-xxhdpi/load_error.jpeg -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk11 -------------------------------------------------------------------------------- /load-the-image/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /load-the-image/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/build.gradle.kts -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/LoadTheImageManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/LoadTheImageManager.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/RememberImagePainter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/RememberImagePainter.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/cache/ImageCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/cache/ImageCache.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/cache/ImageFileCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/cache/ImageFileCache.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/cache/ImageLruMemoryCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/cache/ImageLruMemoryCache.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/cache/NoImageCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/cache/NoImageCache.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/LoadTheImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/LoadTheImage.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/http/HttpLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/http/HttpLoader.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/http/HttpURLConnectionLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/http/HttpURLConnectionLoader.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/http/OkHttpLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/http/OkHttpLoader.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/image/BitmapLoadTheImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/image/BitmapLoadTheImage.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/image/ByteArrayLoadTheImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/image/ByteArrayLoadTheImage.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/image/FileLoadTheImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/image/FileLoadTheImage.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/image/HttpLoadTheImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/image/HttpLoadTheImage.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/image/ImageLoadTheImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/image/ImageLoadTheImage.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/image/InputStreamLoadTheImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/image/InputStreamLoadTheImage.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/loader/image/ResourcesLoadTheImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/loader/image/ResourcesLoadTheImage.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/painter/AsyncImagePainter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/painter/AsyncImagePainter.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/painter/DefaultPainterCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/painter/DefaultPainterCreator.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/painter/EmptyImagePainter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/painter/EmptyImagePainter.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/painter/PainterCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/painter/PainterCreator.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/util/MD5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/util/MD5.kt -------------------------------------------------------------------------------- /load-the-image/src/main/java/com/lt/load_the_image/util/PrintException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/load-the-image/src/main/java/com/lt/load_the_image/util/PrintException.kt -------------------------------------------------------------------------------- /md_resource/custom_LoadTheImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/md_resource/custom_LoadTheImage.png -------------------------------------------------------------------------------- /md_resource/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/md_resource/example.png -------------------------------------------------------------------------------- /md_resource/formats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/md_resource/formats.png -------------------------------------------------------------------------------- /md_resource/resource_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/md_resource/resource_location.png -------------------------------------------------------------------------------- /md_resource/use_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/md_resource/use_placeholder.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltttttttttttt/load-the-image/HEAD/settings.gradle.kts --------------------------------------------------------------------------------