@nativescript-community/ui-image
Version:
Advanced and efficient image display plugin which uses Glide (Android) and SDWebImage (iOS) to implement caching, placeholders, image effects, and much more.
541 lines (512 loc) • 24.6 kB
TypeScript
/* eslint-disable @typescript-eslint/unified-signatures */
/* eslint-disable @typescript-eslint/adjacent-overload-signatures */
/* eslint-disable no-redeclare */
/// <reference path="android-declarations.d.ts"/>
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export abstract class BitmapTransformation extends com.bumptech.glide.load.Transformation<globalAndroid.graphics.Bitmap> {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.BitmapTransformation>;
public equals(param0: any): boolean;
public transform(param0: globalAndroid.content.Context, param1: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, param2: globalAndroid.graphics.Bitmap, param3: number, param4: number): globalAndroid.graphics.Bitmap;
public constructor();
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public hashCode(): number;
public updateDiskCacheKey(param0: java.security.MessageDigest): void;
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export class BlurTransformation extends jp.wasabeef.glide.transformations.BitmapTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.BlurTransformation>;
public toString(): string;
public constructor();
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, pool: globalAndroid.graphics.Bitmap, toTransform: number, outWidth: number): globalAndroid.graphics.Bitmap;
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public equals(o: any): boolean;
public hashCode(): number;
public constructor(radius: number);
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public constructor(radius: number, sampling: number);
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export class BuildConfig {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.BuildConfig>;
/**
* 0
*/
public static DEBUG: boolean;
/**
* "jp.wasabeef.glide.transformations"
*/
public static LIBRARY_PACKAGE_NAME: string;
/**
* "release"
*/
public static BUILD_TYPE: string;
public constructor();
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export class ColorFilterTransformation extends jp.wasabeef.glide.transformations.BitmapTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.ColorFilterTransformation>;
public toString(): string;
public constructor();
public constructor(color: number);
public transform(context: globalAndroid.content.Context, pool: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, toTransform: globalAndroid.graphics.Bitmap, outWidth: number, outHeight: number): globalAndroid.graphics.Bitmap;
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public equals(o: any): boolean;
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export class CropCircleTransformation extends jp.wasabeef.glide.transformations.BitmapTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.CropCircleTransformation>;
public toString(): string;
public constructor();
public transform(context: globalAndroid.content.Context, pool: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, toTransform: globalAndroid.graphics.Bitmap, outWidth: number, outHeight: number): globalAndroid.graphics.Bitmap;
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public equals(o: any): boolean;
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export class CropCircleWithBorderTransformation extends jp.wasabeef.glide.transformations.BitmapTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.CropCircleWithBorderTransformation>;
public constructor(borderSize: number, borderColor: number);
public constructor();
public transform(context: globalAndroid.content.Context, pool: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, toTransform: globalAndroid.graphics.Bitmap, outWidth: number, outHeight: number): globalAndroid.graphics.Bitmap;
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public equals(o: any): boolean;
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export class CropSquareTransformation extends jp.wasabeef.glide.transformations.BitmapTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.CropSquareTransformation>;
public toString(): string;
public constructor();
public transform(context: globalAndroid.content.Context, pool: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, toTransform: globalAndroid.graphics.Bitmap, outWidth: number, outHeight: number): globalAndroid.graphics.Bitmap;
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public equals(o: any): boolean;
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export class CropTransformation extends jp.wasabeef.glide.transformations.BitmapTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.CropTransformation>;
public constructor(width: number, height: number, cropType: jp.wasabeef.glide.transformations.CropTransformation.CropType);
public toString(): string;
public constructor();
public transform(context: globalAndroid.content.Context, pool: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, toTransform: globalAndroid.graphics.Bitmap, outWidth: number, outHeight: number): globalAndroid.graphics.Bitmap;
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public equals(o: any): boolean;
public hashCode(): number;
public constructor(width: number, height: number);
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
}
export namespace CropTransformation {
export class CropType {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.CropTransformation.CropType>;
public static TOP: jp.wasabeef.glide.transformations.CropTransformation.CropType;
public static CENTER: jp.wasabeef.glide.transformations.CropTransformation.CropType;
public static BOTTOM: jp.wasabeef.glide.transformations.CropTransformation.CropType;
public static values(): androidNative.Array<jp.wasabeef.glide.transformations.CropTransformation.CropType>;
public static valueOf(name: string): jp.wasabeef.glide.transformations.CropTransformation.CropType;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export class GrayscaleTransformation extends jp.wasabeef.glide.transformations.BitmapTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.GrayscaleTransformation>;
public toString(): string;
public constructor();
public transform(context: globalAndroid.content.Context, pool: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, toTransform: globalAndroid.graphics.Bitmap, outWidth: number, outHeight: number): globalAndroid.graphics.Bitmap;
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public equals(o: any): boolean;
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export class MaskTransformation extends jp.wasabeef.glide.transformations.BitmapTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.MaskTransformation>;
public toString(): string;
public constructor();
public transform(context: globalAndroid.content.Context, pool: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, toTransform: globalAndroid.graphics.Bitmap, outWidth: number, outHeight: number): globalAndroid.graphics.Bitmap;
public constructor(maskId: number);
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public equals(o: any): boolean;
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export class RoundedCornersTransformation extends jp.wasabeef.glide.transformations.BitmapTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.RoundedCornersTransformation>;
public toString(): string;
public constructor();
public constructor(radius: number, margin: number, cornerType: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType);
public transform(context: globalAndroid.content.Context, pool: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, toTransform: globalAndroid.graphics.Bitmap, outWidth: number, outHeight: number): globalAndroid.graphics.Bitmap;
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public constructor(radius: number, margin: number);
public equals(o: any): boolean;
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
}
export namespace RoundedCornersTransformation {
export class CornerType {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType>;
public static ALL: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static TOP_LEFT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static TOP_RIGHT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static BOTTOM_LEFT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static BOTTOM_RIGHT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static TOP: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static BOTTOM: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static LEFT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static RIGHT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static OTHER_TOP_LEFT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static OTHER_TOP_RIGHT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static OTHER_BOTTOM_LEFT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static OTHER_BOTTOM_RIGHT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static DIAGONAL_FROM_TOP_LEFT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static DIAGONAL_FROM_TOP_RIGHT: jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
public static values(): androidNative.Array<jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType>;
public static valueOf(name: string): jp.wasabeef.glide.transformations.RoundedCornersTransformation.CornerType;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class BrightnessFilterTransformation extends jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.BrightnessFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public constructor();
public constructor(brightness: number);
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public equals(o: any): boolean;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class ContrastFilterTransformation extends jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.ContrastFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public constructor();
public constructor(contrast: number);
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public equals(o: any): boolean;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class GPUFilterTransformation extends jp.wasabeef.glide.transformations.BitmapTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public transform(this_: globalAndroid.content.Context, context: com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>, resource: number, outWidth: number): com.bumptech.glide.load.engine.Resource<globalAndroid.graphics.Bitmap>;
public constructor();
public transform(context: globalAndroid.content.Context, pool: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, toTransform: globalAndroid.graphics.Bitmap, outWidth: number, outHeight: number): globalAndroid.graphics.Bitmap;
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public equals(o: any): boolean;
public getFilter(): any;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class InvertFilterTransformation extends jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.InvertFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public constructor();
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public equals(o: any): boolean;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class KuwaharaFilterTransformation extends jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.KuwaharaFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public constructor();
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public constructor(radius: number);
public equals(o: any): boolean;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class PixelationFilterTransformation extends jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.PixelationFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public constructor();
public constructor(pixel: number);
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public equals(o: any): boolean;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class SepiaFilterTransformation extends jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.SepiaFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public constructor();
public constructor(intensity: number);
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public equals(o: any): boolean;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class SketchFilterTransformation extends jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.SketchFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public constructor();
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public equals(o: any): boolean;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class SwirlFilterTransformation extends jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.SwirlFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public constructor();
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public constructor(radius: number, angle: number, center: globalAndroid.graphics.PointF);
public equals(o: any): boolean;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class ToonFilterTransformation extends jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.ToonFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public constructor();
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public constructor(threshold: number, quantizationLevels: number);
public equals(o: any): boolean;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace gpu {
export class VignetteFilterTransformation extends jp.wasabeef.glide.transformations.gpu.GPUFilterTransformation {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.gpu.VignetteFilterTransformation>;
public constructor(filter: jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter);
public constructor(center: globalAndroid.graphics.PointF, color: androidNative.Array<number>, start: number, end: number);
public constructor();
public hashCode(): number;
public updateDiskCacheKey(messageDigest: java.security.MessageDigest): void;
public equals(o: any): boolean;
public toString(): string;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace internal {
export class FastBlur {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.internal.FastBlur>;
public constructor();
public static blur(bitmap: globalAndroid.graphics.Bitmap, p: number, sir: boolean): globalAndroid.graphics.Bitmap;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace internal {
export class RSBlur {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.internal.RSBlur>;
public constructor();
public static blur(context: globalAndroid.content.Context, bitmap: globalAndroid.graphics.Bitmap, radius: number): globalAndroid.graphics.Bitmap;
}
}
}
}
}
}
declare namespace jp {
export namespace wasabeef {
export namespace glide {
export namespace transformations {
export namespace internal {
export class Utils {
public static class: java.lang.Class<jp.wasabeef.glide.transformations.internal.Utils>;
public static toDp(px: number): number;
}
}
}
}
}
}
//Generics information: