Package-level declarations

CSGlideImaging plus File/Uri/Bitmap extensions: write, loadBitmap, resizeImage, scale, EXIF orientation fix, and BorderBitmapTransformation.

Types

Link copied to clipboard
class BorderBitmapTransformation(borderWidth: Float = 1.5f, radius: Float = 5.0f, @ColorInt color: Int = BLACK) : BitmapTransformation
Link copied to clipboard
Link copied to clipboard
class CSGlideProgressListener(progress: View, onFailed: Fun? = null) : RequestListener<Drawable>
Link copied to clipboard
open class DrawableRequestAdapter(val onFailed: Fun? = null, val onReady: Fun? = null) : RequestListener<Drawable>

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T : ImageView> T.drawableGlide(drawable: Drawable?): T
Link copied to clipboard
Link copied to clipboard
fun <T : ImageView> T.imageGlide(bitmap: Bitmap?): T
fun <T : ImageView> T.imageGlide(uri: Uri?): T
fun <T : ImageView> T.imageGlide(file: File): T
fun <T : ImageView> T.imageGlide(@DrawableRes resourceId: Int?): T
@JvmName(name = "imagePropertyBitmap")
fun <T> ImageView.imageGlide(property: CSHasChangeValue<T>, bitmap: (T) -> Bitmap?): CSRegistration
@JvmName(name = "imagePropertyFile")
fun <T> ImageView.imageGlide(property: CSHasChangeValue<T>, file: (T) -> File): CSRegistration
@JvmName(name = "imagePropertyResource")
fun <T> ImageView.imageGlide(property: CSHasChangeValue<T>, resource: (T) -> Int?): CSRegistration
fun <T> ImageView.imageGlide(parent: CSHasRegistrations, property: CSProperty<T>, valueToImage: (T) -> File): CSRegistration
fun <T : ImageView> T.imageGlide(url: String, progressView: View? = null, errorDrawable: Int? = null, transformation: Transformation<Bitmap>? = null)
fun <T : ImageView> T.imageGlide(parent: CSHasRegistrations, file: File, borderWidth: Float, radius: Float = 5.0f, color: Int = DKGRAY): CSRegistration?
fun <T> ImageView.imageGlide(parent: CSHasRegistrations, property: CSProperty<T>, borderWidth: Float = 1.0f, radius: Float = 2.0f, color: Int = Color.BLACK, file: (T) -> File): CSRegistration
Link copied to clipboard
fun File.loadBitmap(mutable: Boolean = false): Bitmap?
Link copied to clipboard
fun File.resizeImage(maxTargetWidth: Int, maxTargetHeight: Int): File
fun Uri.resizeImage(maxTargetWidth: Int, maxTargetHeight: Int, output: OutputStream): Uri
Link copied to clipboard
fun Bitmap.saveTo(file: File, format: Bitmap.CompressFormat = JPEG, quality: Int = 80): Bitmap
Link copied to clipboard
fun Bitmap.scale(maxTargetWidth: Int, maxTargetHeight: Int = maxTargetWidth): Bitmap
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun File.write(bitmap: Bitmap, format: Bitmap.CompressFormat = Bitmap.CompressFormat.JPEG, quality: Int = 75): File