wasabeef / Composable Images
Licence: apache-2.0
The Composable Images is a library providing Jetpack Compose wrapper for Glide, Picasso, and Coil.
Stars: ✭ 107
Programming Languages
kotlin
9241 projects
Projects that are alternatives of or similar to Composable Images
Scrollgalleryview
🌉 Android image gallery with bottom scroll view
Stars: ✭ 481 (+349.53%)
Mutual labels: picasso, glide
Transformers
An Android transformation library providing a variety of image transformations for Coil, Glide, Picasso, and Fresco.
Stars: ✭ 167 (+56.07%)
Mutual labels: picasso, glide
Glidepalette
Android Lollipop Palette is now easy to use with Glide
Stars: ✭ 1,670 (+1460.75%)
Mutual labels: picasso, glide
neon
Provides Jetpack Compose support for different image loading libraries.
Stars: ✭ 13 (-87.85%)
Mutual labels: picasso, glide
Picassopalette
Android Lollipop Palette is now easy to use with Picasso !
Stars: ✭ 366 (+242.06%)
Mutual labels: picasso, glide
BaseDevelop
an android project for now fashion open source framework
Stars: ✭ 24 (-77.57%)
Mutual labels: picasso, glide
AvatarImageGenerator
Android library to generate image avatar from the first letter of a username. Letter avatar like Gmail Android best practice
Stars: ✭ 61 (-42.99%)
Mutual labels: picasso, glide
Materialimageloading
Material image loading implementation
Stars: ✭ 396 (+270.09%)
Mutual labels: picasso, glide
Retrofit Recyclervew
An implementation of a RecyclerView using Retrofit and Glide to create a movie list
Stars: ✭ 40 (-62.62%)
Mutual labels: glide
Rximagepicker
Android图片相册预览选择器、支持AndroidX,支持图片的单选、多选、图片预览、图片文件夹切换、在选择图片时调用相机拍照
Stars: ✭ 85 (-20.56%)
Mutual labels: glide
Easyandroid
一个完整基于kotlin的安卓开发框架,采用了mvvm设计模式。涵盖了: 1、基于retrofit2封装的通过kotlin协程实现的网络框架 2、基于阿里开源router修改的api-router实现项目模块化 3、基于glide的图片加载缓存框架 4、基于room实现的往来数据缓存加载 5、基于step实现的数据异步提交 6、基于PreferenceHolder实现的本地数据快速存储 7、基于mlist实现的简单复杂列表的快速开发扩展 8、定制的toolbar可以自适应异形屏,挖孔屏,水滴屏等等。。 本框架几乎涵盖了开发所需的所有模块组件。简单fork之后就可以基于框架快速开发。
Stars: ✭ 33 (-69.16%)
Mutual labels: glide
Basemvp Master
一个基本的MVP应用框架(RxJava+Retrofit+Glide+IjkPlayer),封装比较完善,易于使用,帮助日常快速开发一个项目。
Stars: ✭ 101 (-5.61%)
Mutual labels: glide
Glide
An image loading and caching library for Android focused on smooth scrolling
Stars: ✭ 32,046 (+29849.53%)
Mutual labels: glide
Glidedemo
A demo describes how to load images by using Glide
Stars: ✭ 21 (-80.37%)
Mutual labels: glide
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (-6.54%)
Mutual labels: glide
What is Composable Images?
The Composable Images is a library providing Jetpack Compose wrapper for Coil, Glide, and Picasso.
Installation
Requirements
- Android 5.0+ Lollipop (API level 21)
Repository
repositories {
jcenter()
}
Coil
Fordependencies {
implementation 'jp.wasabeef.composable:coil:1.x.x'
}
CoilImage(
model = "https://images.unsplash.com/photo-1588952159215-a4b39193464e",
modifier = Modifier.preferredWidth(240.dp)
) {
transformations(
BlurTransformation(context, 25f, 2f)
)
}
Glide
Fordependencies {
implementation 'jp.wasabeef.composable:glide:1.x.x'
}
GlideImage(
model = "https://images.unsplash.com/photo-1588952159215-a4b39193464e",
modifier = Modifier.preferredWidth(120.dp),
options = RequestOptions().centerCrop())
Picasso
Fordependencies {
implementation 'jp.wasabeef.composable:picasso:1.x.x'
}
PicassoImage(
model = "https://images.unsplash.com/photo-1588952159215-a4b39193464e",
modifier = Modifier.preferredWidth(120.dp),
) {
centerInside()
rotate(90f)
}
Development
Setup
Things you will need
- Linux, Mac OS X, or Windows.
- Android Studio (Preview)
- npm
$ npm install
Build
$ ./gradlew assemble
Formatting
$ ./gradlew ktlint
Bintray
Publishing to$ ./gradlew clean install build
$ ./gradlew bintrayUpload -PbintrayUser=******** -PbintrayKey=***************
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].