diff --git a/packages/nativescript-image-cache-it/nativescript.config.ts b/packages/nativescript-image-cache-it/nativescript.config.ts new file mode 100644 index 00000000..fd51f4e9 --- /dev/null +++ b/packages/nativescript-image-cache-it/nativescript.config.ts @@ -0,0 +1,14 @@ +import { NativeScriptConfig } from '@nativescript/core'; + +export default { + ios: { + SPMPackages: [ + { + name: 'SDWebImage', + libs: ['SDWebImage'], + repositoryURL: 'https://github.com/SDWebImage/SDWebImage.git', + version: '5.21.2', + }, + ], + }, +} as NativeScriptConfig; diff --git a/packages/nativescript-image-cache-it/platforms/android/imagecacheit-release.aar b/packages/nativescript-image-cache-it/platforms/android/imagecacheit-release.aar index 59f81ed2..cd4ef2bc 100644 Binary files a/packages/nativescript-image-cache-it/platforms/android/imagecacheit-release.aar and b/packages/nativescript-image-cache-it/platforms/android/imagecacheit-release.aar differ diff --git a/packages/nativescript-image-cache-it/platforms/android/include.gradle b/packages/nativescript-image-cache-it/platforms/android/include.gradle index 452be085..11cd2b8a 100644 --- a/packages/nativescript-image-cache-it/platforms/android/include.gradle +++ b/packages/nativescript-image-cache-it/platforms/android/include.gradle @@ -16,12 +16,11 @@ android { dependencies { implementation 'com.squareup.okhttp3:okhttp:4.11.0' - implementation 'com.github.bumptech.glide:okhttp3-integration:5.0.0-rc01' - implementation 'jp.wasabeef:glide-transformations:4.3.0' - implementation 'jp.co.cyberagent.android:gpuimage:2.1.0' - implementation 'com.github.bumptech.glide:glide:5.0.0-rc01' - annotationProcessor 'com.github.bumptech.glide:compiler:5.0.0-rc01' + implementation 'com.github.bumptech.glide:okhttp3-integration:5.0.5' + implementation 'com.github.triniwiz:glide-transformations:0b20ecf81a' + implementation 'com.github.triniwiz:android-gpuimage:9a33c87c1f' + implementation 'com.github.bumptech.glide:glide:5.0.5' + annotationProcessor 'com.github.bumptech.glide:compiler:5.0.5' annotationProcessor 'androidx.annotation:annotation:1.9.1' implementation "androidx.core:core-ktx:1.13.1" -} - +} \ No newline at end of file diff --git a/packages/nativescript-image-cache-it/platforms/ios/Podfile b/packages/nativescript-image-cache-it/platforms/ios/Podfile deleted file mode 100644 index ba00f620..00000000 --- a/packages/nativescript-image-cache-it/platforms/ios/Podfile +++ /dev/null @@ -1 +0,0 @@ -pod 'SDWebImage', '>= 5.21.1' diff --git a/packages/nativescript-image-cache-it/project.json b/packages/nativescript-image-cache-it/project.json index 67c4a0f2..c9078491 100644 --- a/packages/nativescript-image-cache-it/project.json +++ b/packages/nativescript-image-cache-it/project.json @@ -14,6 +14,7 @@ "assets": [ "packages/nativescript-image-cache-it/*.md", "packages/nativescript-image-cache-it/index.d.ts", + "packages/nativescript-image-cache-it/nativescript.config.ts", "LICENSE", { "glob": "**/*", diff --git a/packages/nativescript-image-cache-it/src-native/android/.idea/AndroidProjectSystem.xml b/packages/nativescript-image-cache-it/src-native/android/.idea/AndroidProjectSystem.xml new file mode 100644 index 00000000..4a53bee8 --- /dev/null +++ b/packages/nativescript-image-cache-it/src-native/android/.idea/AndroidProjectSystem.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/packages/nativescript-image-cache-it/src-native/android/.idea/deviceManager.xml b/packages/nativescript-image-cache-it/src-native/android/.idea/deviceManager.xml new file mode 100644 index 00000000..91f95584 --- /dev/null +++ b/packages/nativescript-image-cache-it/src-native/android/.idea/deviceManager.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/packages/nativescript-image-cache-it/src-native/android/.idea/misc.xml b/packages/nativescript-image-cache-it/src-native/android/.idea/misc.xml index f9887857..74dd639e 100644 --- a/packages/nativescript-image-cache-it/src-native/android/.idea/misc.xml +++ b/packages/nativescript-image-cache-it/src-native/android/.idea/misc.xml @@ -1,5 +1,6 @@ + diff --git a/packages/nativescript-image-cache-it/src-native/android/app/build.gradle b/packages/nativescript-image-cache-it/src-native/android/app/build.gradle index ffe2a11f..b1529214 100644 --- a/packages/nativescript-image-cache-it/src-native/android/app/build.gradle +++ b/packages/nativescript-image-cache-it/src-native/android/app/build.gradle @@ -3,11 +3,11 @@ apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt' android { - compileSdk 34 + compileSdk 35 defaultConfig { applicationId "com.github.triniwiz.imagedemo" minSdkVersion 21 - targetSdk 34 + targetSdk 35 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" @@ -41,15 +41,15 @@ dependencies { androidTestImplementation 'androidx.test.ext:junit:1.1.1' androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0' implementation 'com.squareup.okhttp3:okhttp:4.11.0' - implementation 'com.github.bumptech.glide:okhttp3-integration:5.0.0-rc01' + implementation 'com.github.bumptech.glide:okhttp3-integration:5.0.5' implementation 'jp.wasabeef:glide-transformations:4.3.0' - implementation 'jp.co.cyberagent.android:gpuimage:2.1.0' - implementation 'com.github.bumptech.glide:glide:5.0.0-rc01' - kapt 'com.github.bumptech.glide:compiler:5.0.0-rc01' + implementation 'com.github.triniwiz:android-gpuimage:9a33c87c1f' + implementation 'com.github.bumptech.glide:glide:5.0.5' + kapt 'com.github.bumptech.glide:compiler:5.0.5' kapt 'androidx.annotation:annotation:1.9.1' - implementation 'androidx.recyclerview:recyclerview:1.3.1' + implementation 'androidx.recyclerview:recyclerview:1.4.0' implementation project(path: ':imagecacheit') - implementation "androidx.core:core-ktx:1.13.1" + implementation "androidx.core:core-ktx:1.13.0" } repositories { mavenCentral() diff --git a/packages/nativescript-image-cache-it/src-native/android/build.gradle b/packages/nativescript-image-cache-it/src-native/android/build.gradle index 8b85ae41..28c9bec4 100644 --- a/packages/nativescript-image-cache-it/src-native/android/build.gradle +++ b/packages/nativescript-image-cache-it/src-native/android/build.gradle @@ -19,6 +19,7 @@ allprojects { repositories { google() mavenCentral() + maven { url 'https://jitpack.io' } } } diff --git a/packages/nativescript-image-cache-it/src-native/android/imagecacheit/build.gradle b/packages/nativescript-image-cache-it/src-native/android/imagecacheit/build.gradle index d265a00c..50c57b2a 100644 --- a/packages/nativescript-image-cache-it/src-native/android/imagecacheit/build.gradle +++ b/packages/nativescript-image-cache-it/src-native/android/imagecacheit/build.gradle @@ -5,11 +5,11 @@ plugins { } android { - compileSdk 33 + compileSdk 35 defaultConfig { - minSdkVersion 17 - targetSdkVersion 33 + minSdkVersion 21 + targetSdkVersion 35 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles 'consumer-rules.pro' @@ -34,6 +34,7 @@ android { repositories { mavenCentral() google() + maven { url 'https://jitpack.io' } } dependencies { @@ -44,11 +45,11 @@ dependencies { androidTestImplementation 'androidx.test.ext:junit:1.1.1' androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' implementation 'com.squareup.okhttp3:okhttp:4.11.0' - implementation 'com.github.bumptech.glide:okhttp3-integration:5.0.0-rc01' - implementation 'jp.wasabeef:glide-transformations:4.3.0' - implementation 'jp.co.cyberagent.android:gpuimage:2.1.0' - implementation 'com.github.bumptech.glide:glide:5.0.0-rc01' - kapt 'com.github.bumptech.glide:compiler:5.0.0-rc01' + implementation 'com.github.bumptech.glide:okhttp3-integration:5.0.5' + implementation 'com.github.triniwiz:glide-transformations:8c057db924' + implementation 'com.github.triniwiz:android-gpuimage:9a33c87c1f' + implementation 'com.github.bumptech.glide:glide:5.0.5' + kapt 'com.github.bumptech.glide:compiler:5.0.5' kapt 'androidx.annotation:annotation:1.9.1' implementation "androidx.core:core-ktx:1.13.1" } diff --git a/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/ImageCache.kt b/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/ImageCache.kt index cc20122f..f7d6fcc6 100644 --- a/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/ImageCache.kt +++ b/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/ImageCache.kt @@ -14,6 +14,7 @@ import com.bumptech.glide.request.RequestListener import com.bumptech.glide.request.RequestOptions import com.bumptech.glide.request.target.Target import java.io.File +import java.lang.ref.WeakReference import java.util.concurrent.ExecutorService import java.util.concurrent.Executors @@ -29,11 +30,11 @@ class ImageCache { private var executorService: ExecutorService? = null @JvmStatic - private var mContext: Context? = null + private var mContext: WeakReference? = null @JvmStatic fun init(context: Context?) { - if (context != mContext) { + if (context != mContext?.get()) { manager = null } if (manager == null) { @@ -46,7 +47,7 @@ class ImageCache { if (executorService == null) { executorService = Executors.newCachedThreadPool() } - mContext = context + mContext = WeakReference(context) } @SuppressLint("CheckResult") diff --git a/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/ImageView.kt b/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/ImageView.kt index c8a91a12..ea26b68e 100644 --- a/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/ImageView.kt +++ b/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/ImageView.kt @@ -52,6 +52,7 @@ import kotlin.math.floor import kotlin.math.max import kotlin.math.min import kotlin.math.roundToInt +import androidx.core.graphics.drawable.toDrawable /** * Created by triniwiz on 4/6/20 @@ -951,7 +952,7 @@ class ImageView : AppCompatImageView, ImageViewProgressListener { } override fun onResourceReady( - resource: Drawable, + resource: Drawable?, model: Any, target: Target?, dataSource: DataSource, @@ -988,7 +989,7 @@ class ImageView : AppCompatImageView, ImageViewProgressListener { if (resource is BitmapDrawable) { if (overlayColor != 0) { val bitmapResource = drawOverlay(resource.bitmap) - res = BitmapDrawable(resources, bitmapResource) + res = bitmapResource.toDrawable(resources) } } res?.let { @@ -1004,8 +1005,8 @@ class ImageView : AppCompatImageView, ImageViewProgressListener { var bmWidth: Int var bmHeight: Int try { - bmWidth = resource.intrinsicWidth - bmHeight = resource.intrinsicHeight + bmWidth = resource?.intrinsicWidth ?: 0 + bmHeight = resource?.intrinsicHeight ?: 0 if (bmWidth <= 0) { bmWidth = width } @@ -1017,7 +1018,7 @@ class ImageView : AppCompatImageView, ImageViewProgressListener { } else { bitmap = pool[bmWidth, bmHeight, Bitmap.Config.ARGB_8888] val canvas = Canvas(bitmap) - resource.draw(canvas) + resource?.draw(canvas) } handleImageFilters(gpuImage) } catch (outOfMemoryError: OutOfMemoryError) { @@ -1034,10 +1035,10 @@ class ImageView : AppCompatImageView, ImageViewProgressListener { val handler = Handler(Looper.getMainLooper()) try { val filteredImage = gpuImage.getBitmapWithFilterApplied(bitmap) - var res = BitmapDrawable(resources, filteredImage) + var res = filteredImage.toDrawable(resources) if (overlayColor != 0) { val bitmapResource = drawOverlay(filteredImage) - res = BitmapDrawable(resources, bitmapResource) + res = bitmapResource.toDrawable(resources) } thumbConfig.createThumb(res) sendLoadEvent(res) diff --git a/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/MyAppGlideModule.kt b/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/MyAppGlideModule.kt index 7571ac52..044fb9ce 100644 --- a/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/MyAppGlideModule.kt +++ b/packages/nativescript-image-cache-it/src-native/android/imagecacheit/src/main/java/com/github/triniwiz/imagecacheit/MyAppGlideModule.kt @@ -109,7 +109,7 @@ class MyAppGlideModule : AppGlideModule() { } - private class OkHttpProgressResponseBody internal constructor( + private class OkHttpProgressResponseBody( private val key: String, private val responseBody: ResponseBody?, private val progressListener: ResponseProgressListener @@ -125,7 +125,7 @@ class MyAppGlideModule : AppGlideModule() { override fun source(): BufferedSource { if (bufferedSource == null) { - bufferedSource = responseBody!!.source().buffer + bufferedSource = source(responseBody!!.source()).buffer() } return bufferedSource!! } diff --git a/packages/nativescript-image-zoom/index.android.ts b/packages/nativescript-image-zoom/index.android.ts index 731d0682..855232c3 100644 --- a/packages/nativescript-image-zoom/index.android.ts +++ b/packages/nativescript-image-zoom/index.android.ts @@ -11,19 +11,20 @@ export class ImageZoom extends ImageZoomBase { } public createNativeView() { - return new com.github.chrisbanes.photoview.PhotoView(this._context); + return new com.otaliastudios.zoom.ZoomImageView(this._context); } [minZoomScaleProperty.setNative](scale: number) { - if (this.nativeView && isNumber(scale)) { - this.nativeView.setMinimumScale(scale); - this.nativeView.setScaleLevels(Number(scale), Number(0.5833333333333334 * this.maxZoom), Number(this.maxZoom)); + const nativeView = this.nativeView as com.otaliastudios.zoom.ZoomImageView; + if (nativeView && isNumber(scale)) { + nativeView.setMinZoom(scale); } } [maxZoomScaleProperty.setNative](scale: number) { - if (this.nativeView && isNumber(scale)) { - this.nativeView.setScaleLevels(Number(this.minZoom), Number(0.5833333333333334 * scale), Number(scale)); + const nativeView = this.nativeView as com.otaliastudios.zoom.ZoomImageView; + if (nativeView && isNumber(scale)) { + nativeView.setMaxZoom(scale); } } @@ -44,7 +45,6 @@ export class ImageZoom extends ImageZoomBase { } public initNativeView() { - this.nativeView.setScaleLevels(Number(this.minZoom), Number(0.5833333333333334 * this.maxZoom), Number(this.maxZoom)); this.manager = com.bumptech.glide.Glide.with(this._context); if (this.src) { diff --git a/packages/nativescript-image-zoom/platforms/android/include.gradle b/packages/nativescript-image-zoom/platforms/android/include.gradle index 47dd259a..9d5bb277 100644 --- a/packages/nativescript-image-zoom/platforms/android/include.gradle +++ b/packages/nativescript-image-zoom/platforms/android/include.gradle @@ -1,20 +1,14 @@ -allprojects { - repositories { - maven { url 'https://jitpack.io' } - } -} - repositories { mavenCentral() google() } dependencies { - implementation 'com.github.chrisbanes:PhotoView:2.3.0' + implementation 'com.otaliastudios:zoomlayout:1.9.0' implementation 'com.squareup.okhttp3:okhttp:4.11.0' - implementation 'com.github.bumptech.glide:okhttp3-integration:5.0.0-rc01' - implementation 'jp.wasabeef:glide-transformations:4.3.0' - implementation 'com.github.bumptech.glide:glide:5.0.0-rc01' - annotationProcessor 'com.github.bumptech.glide:compiler:5.0.0-rc01' + implementation 'com.github.bumptech.glide:okhttp3-integration:5.0.5' + implementation 'com.github.triniwiz:glide-transformations:8c057db924' + implementation 'com.github.bumptech.glide:glide:5.0.5' + annotationProcessor 'com.github.bumptech.glide:compiler:5.0.5' annotationProcessor 'androidx.annotation:annotation:1.9.1' } \ No newline at end of file diff --git a/packages/nativescript-image-zoom/typings/android.d.ts b/packages/nativescript-image-zoom/typings/android.d.ts index cbf7858b..6cd257f7 100644 --- a/packages/nativescript-image-zoom/typings/android.d.ts +++ b/packages/nativescript-image-zoom/typings/android.d.ts @@ -1,5 +1,3 @@ -/// - declare module com { export module bumptech { export module glide { @@ -15,7 +13,7 @@ declare module com { declare module com { export module bumptech { export module glide { - export class GenericTransitionOptions extends com.bumptech.glide.TransitionOptions,any> { + export class GenericTransitionOptions extends com.bumptech.glide.TransitionOptions, any> { public static class: java.lang.Class>; public static with(param0: number): com.bumptech.glide.GenericTransitionOptions; public static withNoTransition(): com.bumptech.glide.GenericTransitionOptions; @@ -66,9 +64,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.Glide$RequestOptionsFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - build(): com.bumptech.glide.request.RequestOptions; - }); + public constructor(implementation: { build(): com.bumptech.glide.request.RequestOptions }); public constructor(); public build(): com.bumptech.glide.request.RequestOptions; } @@ -85,7 +81,7 @@ declare module com { public addGlobalRequestListener(param0: com.bumptech.glide.request.RequestListener): com.bumptech.glide.GlideBuilder; public setDefaultRequestOptions(param0: com.bumptech.glide.Glide.RequestOptionsFactory): com.bumptech.glide.GlideBuilder; public setDiskCacheExecutor(param0: com.bumptech.glide.load.engine.executor.GlideExecutor): com.bumptech.glide.GlideBuilder; - public setDefaultTransitionOptions(param0: java.lang.Class, param1: com.bumptech.glide.TransitionOptions): com.bumptech.glide.GlideBuilder; + public setDefaultTransitionOptions(param0: java.lang.Class, param1: com.bumptech.glide.TransitionOptions): com.bumptech.glide.GlideBuilder; public setConnectivityMonitorFactory(param0: com.bumptech.glide.manager.ConnectivityMonitorFactory): com.bumptech.glide.GlideBuilder; public setImageDecoderEnabledForBitmaps(param0: boolean): com.bumptech.glide.GlideBuilder; public setArrayPool(param0: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool): com.bumptech.glide.GlideBuilder; @@ -116,13 +112,13 @@ declare module com { public getEngine(): com.bumptech.glide.load.engine.Engine; public getLogLevel(): number; public getDefaultRequestListeners(): java.util.List>; - public constructor(param0: globalAndroid.content.Context, param1: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, param2: com.bumptech.glide.Registry, param3: com.bumptech.glide.request.target.ImageViewTargetFactory, param4: com.bumptech.glide.Glide.RequestOptionsFactory, param5: java.util.Map,com.bumptech.glide.TransitionOptions>, param6: java.util.List>, param7: com.bumptech.glide.load.engine.Engine, param8: boolean, param9: number); + public constructor(param0: globalAndroid.content.Context, param1: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, param2: com.bumptech.glide.Registry, param3: com.bumptech.glide.request.target.ImageViewTargetFactory, param4: com.bumptech.glide.Glide.RequestOptionsFactory, param5: java.util.Map, com.bumptech.glide.TransitionOptions>, param6: java.util.List>, param7: com.bumptech.glide.load.engine.Engine, param8: boolean, param9: number); public getRegistry(): com.bumptech.glide.Registry; public getDefaultRequestOptions(): com.bumptech.glide.request.RequestOptions; - public buildImageViewTarget(param0: globalAndroid.widget.ImageView, param1: java.lang.Class): com.bumptech.glide.request.target.ViewTarget; + public buildImageViewTarget(param0: globalAndroid.widget.ImageView, param1: java.lang.Class): com.bumptech.glide.request.target.ViewTarget; public getArrayPool(): com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool; public isLoggingRequestOriginsEnabled(): boolean; - public getDefaultTransitionOptions(param0: java.lang.Class): com.bumptech.glide.TransitionOptions; + public getDefaultTransitionOptions(param0: java.lang.Class): com.bumptech.glide.TransitionOptions; } } } @@ -131,34 +127,29 @@ declare module com { declare module com { export module bumptech { export module glide { - export class ListPreloader extends globalAndroid.widget.AbsListView.OnScrollListener { + export class ListPreloader extends globalAndroid.widget.AbsListView.OnScrollListener { public static class: java.lang.Class>; public constructor(param0: com.bumptech.glide.RequestManager, param1: com.bumptech.glide.ListPreloader.PreloadModelProvider, param2: com.bumptech.glide.ListPreloader.PreloadSizeProvider, param3: number); public onScrollStateChanged(param0: globalAndroid.widget.AbsListView, param1: number): void; public onScroll(param0: globalAndroid.widget.AbsListView, param1: number, param2: number, param3: number): void; } export module ListPreloader { - export class PreloadModelProvider extends java.lang.Object { + export class PreloadModelProvider extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.ListPreloader$PreloadModelProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getPreloadItems(param0: number): java.util.List; - getPreloadRequestBuilder(param0: U): com.bumptech.glide.RequestBuilder; - }); + public constructor(implementation: { getPreloadItems(param0: number): java.util.List; getPreloadRequestBuilder(param0: U): com.bumptech.glide.RequestBuilder }); public constructor(); public getPreloadItems(param0: number): java.util.List; public getPreloadRequestBuilder(param0: U): com.bumptech.glide.RequestBuilder; } - export class PreloadSizeProvider extends java.lang.Object { + export class PreloadSizeProvider extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.ListPreloader$PreloadSizeProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getPreloadSize(param0: T, param1: number, param2: number): native.Array; - }); + public constructor(implementation: { getPreloadSize(param0: T, param1: number, param2: number): native.Array }); public constructor(); public getPreloadSize(param0: T, param1: number, param2: number): native.Array; } @@ -204,22 +195,12 @@ declare module com { declare module com { export module bumptech { export module glide { - export class ModelTypes extends java.lang.Object { + export class ModelTypes extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.ModelTypes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - load(param0: globalAndroid.graphics.Bitmap): T; - load(param0: globalAndroid.graphics.drawable.Drawable): T; - load(param0: string): T; - load(param0: globalAndroid.net.Uri): T; - load(param0: java.io.File): T; - load(param0: java.lang.Integer): T; - load(param0: java.net.URL): T; - load(param0: native.Array): T; - load(param0: any): T; - }); + public constructor(implementation: { load(param0: globalAndroid.graphics.Bitmap): T; load(param0: globalAndroid.graphics.drawable.Drawable): T; load(param0: string): T; load(param0: globalAndroid.net.Uri): T; load(param0: java.io.File): T; load(param0: java.lang.Integer): T; load(param0: java.net.URL): T; load(param0: native.Array): T; load(param0: any): T }); public constructor(); public load(param0: globalAndroid.graphics.drawable.Drawable): T; public load(param0: string): T; @@ -263,19 +244,19 @@ declare module com { public getRegisteredResourceClasses(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class): java.util.List; /** @deprecated */ public register(param0: java.lang.Class, param1: com.bumptech.glide.load.ResourceEncoder): com.bumptech.glide.Registry; - public append(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): com.bumptech.glide.Registry; - public replace(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): com.bumptech.glide.Registry; + public append(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): com.bumptech.glide.Registry; + public replace(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): com.bumptech.glide.Registry; public isResourceEncoderAvailable(param0: com.bumptech.glide.load.engine.Resource): boolean; public prepend(param0: java.lang.Class, param1: com.bumptech.glide.load.Encoder): com.bumptech.glide.Registry; - public append(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.ResourceDecoder): com.bumptech.glide.Registry; + public append(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.ResourceDecoder): com.bumptech.glide.Registry; public constructor(); - public append(param0: string, param1: java.lang.Class, param2: java.lang.Class, param3: com.bumptech.glide.load.ResourceDecoder): com.bumptech.glide.Registry; - public prepend(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.ResourceDecoder): com.bumptech.glide.Registry; - public prepend(param0: string, param1: java.lang.Class, param2: java.lang.Class, param3: com.bumptech.glide.load.ResourceDecoder): com.bumptech.glide.Registry; + public append(param0: string, param1: java.lang.Class, param2: java.lang.Class, param3: com.bumptech.glide.load.ResourceDecoder): com.bumptech.glide.Registry; + public prepend(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.ResourceDecoder): com.bumptech.glide.Registry; + public prepend(param0: string, param1: java.lang.Class, param2: java.lang.Class, param3: com.bumptech.glide.load.ResourceDecoder): com.bumptech.glide.Registry; public getImageHeaderParsers(): java.util.List; - public prepend(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): com.bumptech.glide.Registry; + public prepend(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): com.bumptech.glide.Registry; public getSourceEncoder(param0: any): com.bumptech.glide.load.Encoder; - public register(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.resource.transcode.ResourceTranscoder): com.bumptech.glide.Registry; + public register(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.resource.transcode.ResourceTranscoder): com.bumptech.glide.Registry; /** @deprecated */ public register(param0: java.lang.Class, param1: com.bumptech.glide.load.Encoder): com.bumptech.glide.Registry; public prepend(param0: java.lang.Class, param1: com.bumptech.glide.load.ResourceEncoder): com.bumptech.glide.Registry; @@ -283,7 +264,7 @@ declare module com { public getResultEncoder(param0: com.bumptech.glide.load.engine.Resource): com.bumptech.glide.load.ResourceEncoder; public getRewinder(param0: any): com.bumptech.glide.load.data.DataRewinder; public register(param0: com.bumptech.glide.load.ImageHeaderParser): com.bumptech.glide.Registry; - public getLoadPath(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class): com.bumptech.glide.load.engine.LoadPath; + public getLoadPath(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class): com.bumptech.glide.load.engine.LoadPath; public getModelLoaders(param0: any): java.util.List; public setResourceDecoderBucketPriorityList(param0: java.util.List): com.bumptech.glide.Registry; public register(param0: com.bumptech.glide.load.data.DataRewinder.Factory): com.bumptech.glide.Registry; @@ -324,7 +305,7 @@ declare module com { declare module com { export module bumptech { export module glide { - export class RequestBuilder extends com.bumptech.glide.request.BaseRequestOptions> { + export class RequestBuilder extends com.bumptech.glide.request.BaseRequestOptions> { public static class: java.lang.Class>; public static DOWNLOAD_ONLY_OPTIONS: com.bumptech.glide.request.RequestOptions; public load(param0: globalAndroid.graphics.drawable.Drawable): com.bumptech.glide.RequestBuilder; @@ -348,7 +329,7 @@ declare module com { public thumbnail(param0: number): com.bumptech.glide.RequestBuilder; public clone(): com.bumptech.glide.RequestBuilder; public load(param0: java.io.File): any; - public into(param0: globalAndroid.widget.ImageView): com.bumptech.glide.request.target.ViewTarget; + public into(param0: globalAndroid.widget.ImageView): com.bumptech.glide.request.target.ViewTarget; public apply(param0: com.bumptech.glide.request.BaseRequestOptions): com.bumptech.glide.RequestBuilder; public load(param0: globalAndroid.graphics.drawable.Drawable): any; public into(param0: com.bumptech.glide.request.target.Target): com.bumptech.glide.request.target.Target; @@ -374,7 +355,7 @@ declare module com { public load(param0: java.net.URL): any; public apply(param0: com.bumptech.glide.request.BaseRequestOptions): any; public load(param0: java.io.File): com.bumptech.glide.RequestBuilder; - public transition(param0: com.bumptech.glide.TransitionOptions): com.bumptech.glide.RequestBuilder; + public transition(param0: com.bumptech.glide.TransitionOptions): com.bumptech.glide.RequestBuilder; public load(param0: globalAndroid.net.Uri): any; } } @@ -439,7 +420,7 @@ declare module com { public load(param0: globalAndroid.net.Uri): any; } export module RequestManager { - export class ClearTarget extends com.bumptech.glide.request.target.CustomViewTarget { + export class ClearTarget extends com.bumptech.glide.request.target.CustomViewTarget { public static class: java.lang.Class; public onResourceCleared(param0: globalAndroid.graphics.drawable.Drawable): void; public getRequest(): com.bumptech.glide.request.Request; @@ -463,8 +444,8 @@ declare module com { declare module com { export module bumptech { export module glide { - export abstract class TransitionOptions extends java.lang.Cloneable { - public static class: java.lang.Class>; + export abstract class TransitionOptions extends java.lang.Cloneable { + public static class: java.lang.Class>; public clone(): any; public dontTransition(): any; public transition(param0: number): any; @@ -533,14 +514,12 @@ declare module com { export module bumptech { export module glide { export module load { - export class Encoder extends java.lang.Object { + export class Encoder extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.Encoder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - encode(param0: T, param1: java.io.File, param2: com.bumptech.glide.load.Options): boolean; - }); + public constructor(implementation: { encode(param0: T, param1: java.io.File, param2: com.bumptech.glide.load.Options): boolean }); public constructor(); public encode(param0: T, param1: java.io.File, param2: com.bumptech.glide.load.Options): boolean; } @@ -576,12 +555,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.ImageHeaderParser interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getType(param0: java.io.InputStream): com.bumptech.glide.load.ImageHeaderParser.ImageType; - getType(param0: java.nio.ByteBuffer): com.bumptech.glide.load.ImageHeaderParser.ImageType; - getOrientation(param0: java.io.InputStream, param1: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool): number; - getOrientation(param0: java.nio.ByteBuffer, param1: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool): number; - }); + public constructor(implementation: { getType(param0: java.io.InputStream): com.bumptech.glide.load.ImageHeaderParser.ImageType; getType(param0: java.nio.ByteBuffer): com.bumptech.glide.load.ImageHeaderParser.ImageType; getOrientation(param0: java.io.InputStream, param1: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool): number; getOrientation(param0: java.nio.ByteBuffer, param1: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool): number }); public constructor(); public static UNKNOWN_ORIENTATION: number; public getOrientation(param0: java.io.InputStream, param1: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool): number; @@ -628,9 +602,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.ImageHeaderParserUtils$OrientationReader interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getOrientation(param0: com.bumptech.glide.load.ImageHeaderParser): number; - }); + public constructor(implementation: { getOrientation(param0: com.bumptech.glide.load.ImageHeaderParser): number }); public constructor(); public getOrientation(param0: com.bumptech.glide.load.ImageHeaderParser): number; } @@ -639,9 +611,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.ImageHeaderParserUtils$TypeReader interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getType(param0: com.bumptech.glide.load.ImageHeaderParser): com.bumptech.glide.load.ImageHeaderParser.ImageType; - }); + public constructor(implementation: { getType(param0: com.bumptech.glide.load.ImageHeaderParser): com.bumptech.glide.load.ImageHeaderParser.ImageType }); public constructor(); public getType(param0: com.bumptech.glide.load.ImageHeaderParser): com.bumptech.glide.load.ImageHeaderParser.ImageType; } @@ -660,12 +630,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.Key interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - updateDiskCacheKey(param0: java.security.MessageDigest): void; - equals(param0: any): boolean; - hashCode(): number; - (): void; - }); + public constructor(implementation: { updateDiskCacheKey(param0: java.security.MessageDigest): void; equals(param0: any): boolean; hashCode(): number; (): void }); public constructor(); public static CHARSET: java.nio.charset.Charset; public static STRING_CHARSET_NAME: string; @@ -682,7 +647,7 @@ declare module com { export module bumptech { export module glide { export module load { - export class MultiTransformation extends com.bumptech.glide.load.Transformation { + export class MultiTransformation extends com.bumptech.glide.load.Transformation { public static class: java.lang.Class>; public equals(param0: any): boolean; public constructor(param0: java.util.Collection); @@ -700,7 +665,7 @@ declare module com { export module bumptech { export module glide { export module load { - export class Option extends java.lang.Object { + export class Option extends java.lang.Object { public static class: java.lang.Class>; public static disk(param0: string, param1: any, param2: com.bumptech.glide.load.Option.CacheKeyUpdater): com.bumptech.glide.load.Option; public equals(param0: any): boolean; @@ -713,14 +678,12 @@ declare module com { public getDefaultValue(): T; } export module Option { - export class CacheKeyUpdater extends java.lang.Object { + export class CacheKeyUpdater extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.Option$CacheKeyUpdater interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - update(param0: native.Array, param1: T, param2: java.security.MessageDigest): void; - }); + public constructor(implementation: { update(param0: native.Array, param1: T, param2: java.security.MessageDigest): void }); public constructor(); public update(param0: native.Array, param1: T, param2: java.security.MessageDigest): void; } @@ -770,15 +733,12 @@ declare module com { export module bumptech { export module glide { export module load { - export class ResourceDecoder extends java.lang.Object { - public static class: java.lang.Class>; + export class ResourceDecoder extends java.lang.Object { + public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.ResourceDecoder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - handles(param0: T, param1: com.bumptech.glide.load.Options): boolean; - decode(param0: T, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; - }); + public constructor(implementation: { handles(param0: T, param1: com.bumptech.glide.load.Options): boolean; decode(param0: T, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource }); public constructor(); public decode(param0: T, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; public handles(param0: T, param1: com.bumptech.glide.load.Options): boolean; @@ -792,15 +752,12 @@ declare module com { export module bumptech { export module glide { export module load { - export class ResourceEncoder extends com.bumptech.glide.load.Encoder> { + export class ResourceEncoder extends com.bumptech.glide.load.Encoder> { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.ResourceEncoder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getEncodeStrategy(param0: com.bumptech.glide.load.Options): com.bumptech.glide.load.EncodeStrategy; - encode(param0: any, param1: java.io.File, param2: com.bumptech.glide.load.Options): boolean; - }); + public constructor(implementation: { getEncodeStrategy(param0: com.bumptech.glide.load.Options): com.bumptech.glide.load.EncodeStrategy; encode(param0: any, param1: java.io.File, param2: com.bumptech.glide.load.Options): boolean }); public constructor(); public encode(param0: any, param1: java.io.File, param2: com.bumptech.glide.load.Options): boolean; public getEncodeStrategy(param0: com.bumptech.glide.load.Options): com.bumptech.glide.load.EncodeStrategy; @@ -814,18 +771,12 @@ declare module com { export module bumptech { export module glide { export module load { - export class Transformation extends com.bumptech.glide.load.Key { + export class Transformation extends com.bumptech.glide.load.Key { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.Transformation interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - transform(param0: globalAndroid.content.Context, param1: com.bumptech.glide.load.engine.Resource, param2: number, param3: number): com.bumptech.glide.load.engine.Resource; - updateDiskCacheKey(param0: java.security.MessageDigest): void; - equals(param0: any): boolean; - hashCode(): number; - (): void; - }); + public constructor(implementation: { transform(param0: globalAndroid.content.Context, param1: com.bumptech.glide.load.engine.Resource, param2: number, param3: number): com.bumptech.glide.load.engine.Resource; updateDiskCacheKey(param0: java.security.MessageDigest): void; equals(param0: any): boolean; hashCode(): number; (): void }); public constructor(); public static CHARSET: java.nio.charset.Charset; public static STRING_CHARSET_NAME: string; @@ -869,7 +820,7 @@ declare module com { export module glide { export module load { export module data { - export abstract class AssetPathFetcher extends com.bumptech.glide.load.data.DataFetcher { + export abstract class AssetPathFetcher extends com.bumptech.glide.load.data.DataFetcher { public static class: java.lang.Class>; public getDataSource(): com.bumptech.glide.load.DataSource; public constructor(param0: globalAndroid.content.res.AssetManager, param1: string); @@ -911,18 +862,12 @@ declare module com { export module glide { export module load { export module data { - export class DataFetcher extends java.lang.Object { + export class DataFetcher extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.data.DataFetcher interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - loadData(param0: com.bumptech.glide.Priority, param1: com.bumptech.glide.load.data.DataFetcher.DataCallback): void; - cleanup(): void; - cancel(): void; - getDataClass(): java.lang.Class; - getDataSource(): com.bumptech.glide.load.DataSource; - }); + public constructor(implementation: { loadData(param0: com.bumptech.glide.Priority, param1: com.bumptech.glide.load.data.DataFetcher.DataCallback): void; cleanup(): void; cancel(): void; getDataClass(): java.lang.Class; getDataSource(): com.bumptech.glide.load.DataSource }); public constructor(); public getDataSource(): com.bumptech.glide.load.DataSource; public loadData(param0: com.bumptech.glide.Priority, param1: com.bumptech.glide.load.data.DataFetcher.DataCallback): void; @@ -931,15 +876,12 @@ declare module com { public getDataClass(): java.lang.Class; } export module DataFetcher { - export class DataCallback extends java.lang.Object { + export class DataCallback extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.data.DataFetcher$DataCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onDataReady(param0: T): void; - onLoadFailed(param0: java.lang.Exception): void; - }); + public constructor(implementation: { onDataReady(param0: T): void; onLoadFailed(param0: java.lang.Exception): void }); public constructor(); public onLoadFailed(param0: java.lang.Exception): void; public onDataReady(param0: T): void; @@ -956,29 +898,23 @@ declare module com { export module glide { export module load { export module data { - export class DataRewinder extends java.lang.Object { + export class DataRewinder extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.data.DataRewinder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - rewindAndGet(): T; - cleanup(): void; - }); + public constructor(implementation: { rewindAndGet(): T; cleanup(): void }); public constructor(); public rewindAndGet(): T; public cleanup(): void; } export module DataRewinder { - export class Factory extends java.lang.Object { + export class Factory extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.data.DataRewinder$Factory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - build(param0: T): com.bumptech.glide.load.data.DataRewinder; - getDataClass(): java.lang.Class; - }); + public constructor(implementation: { build(param0: T): com.bumptech.glide.load.data.DataRewinder; getDataClass(): java.lang.Class }); public constructor(); public build(param0: T): com.bumptech.glide.load.data.DataRewinder; public getDataClass(): java.lang.Class; @@ -1110,9 +1046,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - build(param0: java.net.URL): java.net.HttpURLConnection; - }); + public constructor(implementation: { build(param0: java.net.URL): java.net.HttpURLConnection }); public constructor(); public build(param0: java.net.URL): java.net.HttpURLConnection; } @@ -1157,7 +1091,7 @@ declare module com { export module glide { export module load { export module data { - export abstract class LocalUriFetcher extends com.bumptech.glide.load.data.DataFetcher { + export abstract class LocalUriFetcher extends com.bumptech.glide.load.data.DataFetcher { public static class: java.lang.Class>; public getDataSource(): com.bumptech.glide.load.DataSource; public loadData(param0: com.bumptech.glide.Priority, param1: com.bumptech.glide.load.data.DataFetcher.DataCallback): void; @@ -1340,9 +1274,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.data.mediastore.ThumbnailQuery interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - query(param0: globalAndroid.net.Uri): globalAndroid.database.Cursor; - }); + public constructor(implementation: { query(param0: globalAndroid.net.Uri): globalAndroid.database.Cursor }); public constructor(); public query(param0: globalAndroid.net.Uri): globalAndroid.database.Cursor; } @@ -1384,9 +1316,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.ActiveResources$DequeuedResourceCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onResourceDequeued(): void; - }); + public constructor(implementation: { onResourceDequeued(): void }); public constructor(); public onResourceDequeued(): void; } @@ -1455,7 +1385,7 @@ declare module com { export module glide { export module load { export module engine { - export class DataCacheWriter extends com.bumptech.glide.load.engine.cache.DiskCache.Writer { + export class DataCacheWriter extends com.bumptech.glide.load.engine.cache.DiskCache.Writer { public static class: java.lang.Class>; public write(param0: java.io.File): boolean; } @@ -1475,10 +1405,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.DataFetcherGenerator interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - startNext(): boolean; - cancel(): void; - }); + public constructor(implementation: { startNext(): boolean; cancel(): void }); public constructor(); public startNext(): boolean; public cancel(): void; @@ -1489,11 +1416,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - reschedule(): void; - onDataFetcherReady(param0: com.bumptech.glide.load.Key, param1: any, param2: com.bumptech.glide.load.data.DataFetcher, param3: com.bumptech.glide.load.DataSource, param4: com.bumptech.glide.load.Key): void; - onDataFetcherFailed(param0: com.bumptech.glide.load.Key, param1: java.lang.Exception, param2: com.bumptech.glide.load.data.DataFetcher, param3: com.bumptech.glide.load.DataSource): void; - }); + public constructor(implementation: { reschedule(): void; onDataFetcherReady(param0: com.bumptech.glide.load.Key, param1: any, param2: com.bumptech.glide.load.data.DataFetcher, param3: com.bumptech.glide.load.DataSource, param4: com.bumptech.glide.load.Key): void; onDataFetcherFailed(param0: com.bumptech.glide.load.Key, param1: java.lang.Exception, param2: com.bumptech.glide.load.data.DataFetcher, param3: com.bumptech.glide.load.DataSource): void }); public constructor(); public reschedule(): void; public onDataFetcherFailed(param0: com.bumptech.glide.load.Key, param1: java.lang.Exception, param2: com.bumptech.glide.load.data.DataFetcher, param3: com.bumptech.glide.load.DataSource): void; @@ -1511,7 +1434,7 @@ declare module com { export module glide { export module load { export module engine { - export class DecodeHelper extends java.lang.Object { + export class DecodeHelper extends java.lang.Object { public static class: java.lang.Class>; } } @@ -1525,7 +1448,7 @@ declare module com { export module glide { export module load { export module engine { - export class DecodeJob extends java.lang.Object { + export class DecodeJob extends java.lang.Object { public static class: java.lang.Class>; public run(): void; public onDataFetcherReady(param0: com.bumptech.glide.load.Key, param1: any, param2: com.bumptech.glide.load.data.DataFetcher, param3: com.bumptech.glide.load.DataSource, param4: com.bumptech.glide.load.Key): void; @@ -1536,26 +1459,22 @@ declare module com { public onDataFetcherFailed(param0: com.bumptech.glide.load.Key, param1: java.lang.Exception, param2: com.bumptech.glide.load.data.DataFetcher, param3: com.bumptech.glide.load.DataSource): void; } export module DecodeJob { - export class Callback extends java.lang.Object { + export class Callback extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.engine.DecodeJob$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onResourceReady(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.DataSource): void; - onLoadFailed(param0: com.bumptech.glide.load.engine.GlideException): void; - reschedule(param0: com.bumptech.glide.load.engine.DecodeJob): void; - }); + public constructor(implementation: { onResourceReady(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.DataSource): void; onLoadFailed(param0: com.bumptech.glide.load.engine.GlideException): void; reschedule(param0: com.bumptech.glide.load.engine.DecodeJob): void }); public constructor(); public onResourceReady(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.DataSource): void; public reschedule(param0: com.bumptech.glide.load.engine.DecodeJob): void; public onLoadFailed(param0: com.bumptech.glide.load.engine.GlideException): void; } - export class DecodeCallback extends com.bumptech.glide.load.engine.DecodePath.DecodeCallback { + export class DecodeCallback extends com.bumptech.glide.load.engine.DecodePath.DecodeCallback { public static class: java.lang.Class>; public onResourceDecoded(param0: com.bumptech.glide.load.engine.Resource): com.bumptech.glide.load.engine.Resource; } - export class DeferredEncodeManager extends java.lang.Object { + export class DeferredEncodeManager extends java.lang.Object { public static class: java.lang.Class>; } export class DiskCacheProvider { @@ -1563,9 +1482,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getDiskCache(): com.bumptech.glide.load.engine.cache.DiskCache; - }); + public constructor(implementation: { getDiskCache(): com.bumptech.glide.load.engine.cache.DiskCache }); public constructor(); public getDiskCache(): com.bumptech.glide.load.engine.cache.DiskCache; } @@ -1603,21 +1520,19 @@ declare module com { export module glide { export module load { export module engine { - export class DecodePath extends java.lang.Object { - public static class: java.lang.Class>; - public constructor(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class, param3: java.util.List, param4: com.bumptech.glide.load.resource.transcode.ResourceTranscoder, param5: androidx.core.util.Pools.Pool>); + export class DecodePath extends java.lang.Object { + public static class: java.lang.Class>; + public constructor(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class, param3: java.util.List, param4: com.bumptech.glide.load.resource.transcode.ResourceTranscoder, param5: androidx.core.util.Pools.Pool>); public decode(param0: com.bumptech.glide.load.data.DataRewinder, param1: number, param2: number, param3: com.bumptech.glide.load.Options, param4: com.bumptech.glide.load.engine.DecodePath.DecodeCallback): com.bumptech.glide.load.engine.Resource; public toString(): string; } export module DecodePath { - export class DecodeCallback extends java.lang.Object { + export class DecodeCallback extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.engine.DecodePath$DecodeCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onResourceDecoded(param0: com.bumptech.glide.load.engine.Resource): com.bumptech.glide.load.engine.Resource; - }); + public constructor(implementation: { onResourceDecoded(param0: com.bumptech.glide.load.engine.Resource): com.bumptech.glide.load.engine.Resource }); public constructor(); public onResourceDecoded(param0: com.bumptech.glide.load.engine.Resource): com.bumptech.glide.load.engine.Resource; } @@ -1665,7 +1580,27 @@ declare module com { public onEngineJobCancelled(param0: com.bumptech.glide.load.engine.EngineJob, param1: com.bumptech.glide.load.Key): void; public release(param0: com.bumptech.glide.load.engine.Resource): void; public constructor(param0: com.bumptech.glide.load.engine.cache.MemoryCache, param1: com.bumptech.glide.load.engine.cache.DiskCache.Factory, param2: com.bumptech.glide.load.engine.executor.GlideExecutor, param3: com.bumptech.glide.load.engine.executor.GlideExecutor, param4: com.bumptech.glide.load.engine.executor.GlideExecutor, param5: com.bumptech.glide.load.engine.executor.GlideExecutor, param6: boolean); - public load(param0: com.bumptech.glide.GlideContext, param1: any, param2: com.bumptech.glide.load.Key, param3: number, param4: number, param5: java.lang.Class, param6: java.lang.Class, param7: com.bumptech.glide.Priority, param8: com.bumptech.glide.load.engine.DiskCacheStrategy, param9: java.util.Map, param10: boolean, param11: boolean, param12: com.bumptech.glide.load.Options, param13: boolean, param14: boolean, param15: boolean, param16: boolean, param17: com.bumptech.glide.request.ResourceCallback, param18: java.util.concurrent.Executor): com.bumptech.glide.load.engine.Engine.LoadStatus; + public load( + param0: com.bumptech.glide.GlideContext, + param1: any, + param2: com.bumptech.glide.load.Key, + param3: number, + param4: number, + param5: java.lang.Class, + param6: java.lang.Class, + param7: com.bumptech.glide.Priority, + param8: com.bumptech.glide.load.engine.DiskCacheStrategy, + param9: java.util.Map, + param10: boolean, + param11: boolean, + param12: com.bumptech.glide.load.Options, + param13: boolean, + param14: boolean, + param15: boolean, + param16: boolean, + param17: com.bumptech.glide.request.ResourceCallback, + param18: java.util.concurrent.Executor, + ): com.bumptech.glide.load.engine.Engine.LoadStatus; public onResourceReleased(param0: com.bumptech.glide.load.Key, param1: com.bumptech.glide.load.engine.EngineResource): void; public onResourceRemoved(param0: com.bumptech.glide.load.engine.Resource): void; } @@ -1696,7 +1631,7 @@ declare module com { export module glide { export module load { export module engine { - export class EngineJob extends java.lang.Object { + export class EngineJob extends java.lang.Object { public static class: java.lang.Class>; public reschedule(param0: com.bumptech.glide.load.engine.DecodeJob): void; public onResourceReady(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.DataSource): void; @@ -1743,10 +1678,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.EngineJobListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onEngineJobComplete(param0: com.bumptech.glide.load.engine.EngineJob, param1: com.bumptech.glide.load.Key, param2: com.bumptech.glide.load.engine.EngineResource): void; - onEngineJobCancelled(param0: com.bumptech.glide.load.engine.EngineJob, param1: com.bumptech.glide.load.Key): void; - }); + public constructor(implementation: { onEngineJobComplete(param0: com.bumptech.glide.load.engine.EngineJob, param1: com.bumptech.glide.load.Key, param2: com.bumptech.glide.load.engine.EngineResource): void; onEngineJobCancelled(param0: com.bumptech.glide.load.engine.EngineJob, param1: com.bumptech.glide.load.Key): void }); public constructor(); public onEngineJobComplete(param0: com.bumptech.glide.load.engine.EngineJob, param1: com.bumptech.glide.load.Key, param2: com.bumptech.glide.load.engine.EngineResource): void; public onEngineJobCancelled(param0: com.bumptech.glide.load.engine.EngineJob, param1: com.bumptech.glide.load.Key): void; @@ -1794,7 +1726,7 @@ declare module com { export module glide { export module load { export module engine { - export class EngineResource extends com.bumptech.glide.load.engine.Resource { + export class EngineResource extends com.bumptech.glide.load.engine.Resource { public static class: java.lang.Class>; public getResourceClass(): java.lang.Class; public getSize(): number; @@ -1808,9 +1740,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.EngineResource$ResourceListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onResourceReleased(param0: com.bumptech.glide.load.Key, param1: com.bumptech.glide.load.engine.EngineResource): void; - }); + public constructor(implementation: { onResourceReleased(param0: com.bumptech.glide.load.Key, param1: com.bumptech.glide.load.engine.EngineResource): void }); public constructor(); public onResourceReleased(param0: com.bumptech.glide.load.Key, param1: com.bumptech.glide.load.engine.EngineResource): void; } @@ -1865,9 +1795,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.Initializable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - initialize(): void; - }); + public constructor(implementation: { initialize(): void }); public constructor(); public initialize(): void; } @@ -1896,9 +1824,9 @@ declare module com { export module glide { export module load { export module engine { - export class LoadPath extends java.lang.Object { - public static class: java.lang.Class>; - public constructor(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class, param3: java.util.List>, param4: androidx.core.util.Pools.Pool>); + export class LoadPath extends java.lang.Object { + public static class: java.lang.Class>; + public constructor(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class, param3: java.util.List>, param4: androidx.core.util.Pools.Pool>); public getDataClass(): java.lang.Class; public load(param0: com.bumptech.glide.load.data.DataRewinder, param1: com.bumptech.glide.load.Options, param2: number, param3: number, param4: com.bumptech.glide.load.engine.DecodePath.DecodeCallback): com.bumptech.glide.load.engine.Resource; public toString(): string; @@ -1914,7 +1842,7 @@ declare module com { export module glide { export module load { export module engine { - export class LockedResource extends java.lang.Object { + export class LockedResource extends java.lang.Object { public static class: java.lang.Class>; public getSize(): number; public get(): Z; @@ -1933,17 +1861,12 @@ declare module com { export module glide { export module load { export module engine { - export class Resource extends java.lang.Object { + export class Resource extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.engine.Resource interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getResourceClass(): java.lang.Class; - get(): Z; - getSize(): number; - recycle(): void; - }); + public constructor(implementation: { getResourceClass(): java.lang.Class; get(): Z; getSize(): number; recycle(): void }); public constructor(); public getSize(): number; public get(): Z; @@ -2037,17 +1960,12 @@ declare module com { export module load { export module engine { export module bitmap_recycle { - export class ArrayAdapterInterface extends java.lang.Object { + export class ArrayAdapterInterface extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getTag(): string; - getArrayLength(param0: T): number; - newArray(param0: number): T; - getElementSizeInBytes(): number; - }); + public constructor(implementation: { getTag(): string; getArrayLength(param0: T): number; newArray(param0: number): T; getElementSizeInBytes(): number }); public constructor(); public newArray(param0: number): T; public getArrayLength(param0: T): number; @@ -2072,14 +1990,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - put(param0: any, param1: java.lang.Class): void; - put(param0: any): void; - get(param0: number, param1: java.lang.Class): any; - getExact(param0: number, param1: java.lang.Class): any; - clearMemory(): void; - trimMemory(param0: number): void; - }); + public constructor(implementation: { put(param0: any, param1: java.lang.Class): void; put(param0: any): void; get(param0: number, param1: java.lang.Class): any; getExact(param0: number, param1: java.lang.Class): any; clearMemory(): void; trimMemory(param0: number): void }); public constructor(); public static STANDARD_BUFFER_SIZE_BYTES: number; public getExact(param0: number, param1: java.lang.Class): any; @@ -2141,7 +2052,7 @@ declare module com { export module load { export module engine { export module bitmap_recycle { - export abstract class BaseKeyPool extends java.lang.Object { + export abstract class BaseKeyPool extends java.lang.Object { public static class: java.lang.Class>; public offer(param0: T): void; } @@ -2163,15 +2074,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getMaxSize(): number; - setSizeMultiplier(param0: number): void; - put(param0: globalAndroid.graphics.Bitmap): void; - get(param0: number, param1: number, param2: globalAndroid.graphics.Bitmap.Config): globalAndroid.graphics.Bitmap; - getDirty(param0: number, param1: number, param2: globalAndroid.graphics.Bitmap.Config): globalAndroid.graphics.Bitmap; - clearMemory(): void; - trimMemory(param0: number): void; - }); + public constructor(implementation: { getMaxSize(): number; setSizeMultiplier(param0: number): void; put(param0: globalAndroid.graphics.Bitmap): void; get(param0: number, param1: number, param2: globalAndroid.graphics.Bitmap.Config): globalAndroid.graphics.Bitmap; getDirty(param0: number, param1: number, param2: globalAndroid.graphics.Bitmap.Config): globalAndroid.graphics.Bitmap; clearMemory(): void; trimMemory(param0: number): void }); public constructor(); public put(param0: globalAndroid.graphics.Bitmap): void; public get(param0: number, param1: number, param2: globalAndroid.graphics.Bitmap.Config): globalAndroid.graphics.Bitmap; @@ -2241,16 +2144,16 @@ declare module com { export module load { export module engine { export module bitmap_recycle { - export class GroupedLinkedMap extends java.lang.Object { - public static class: java.lang.Class>; + export class GroupedLinkedMap extends java.lang.Object { + public static class: java.lang.Class>; public put(param0: K, param1: V): void; public toString(): string; public get(param0: K): V; public removeLast(): V; } export module GroupedLinkedMap { - export class LinkedEntry extends java.lang.Object { - public static class: java.lang.Class>; + export class LinkedEntry extends java.lang.Object { + public static class: java.lang.Class>; public size(): number; public removeLast(): V; public add(param0: V): void; @@ -2352,10 +2255,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$BitmapTracker interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - add(param0: globalAndroid.graphics.Bitmap): void; - remove(param0: globalAndroid.graphics.Bitmap): void; - }); + public constructor(implementation: { add(param0: globalAndroid.graphics.Bitmap): void; remove(param0: globalAndroid.graphics.Bitmap): void }); public constructor(); public remove(param0: globalAndroid.graphics.Bitmap): void; public add(param0: globalAndroid.graphics.Bitmap): void; @@ -2389,14 +2289,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - put(param0: globalAndroid.graphics.Bitmap): void; - get(param0: number, param1: number, param2: globalAndroid.graphics.Bitmap.Config): globalAndroid.graphics.Bitmap; - removeLast(): globalAndroid.graphics.Bitmap; - logBitmap(param0: globalAndroid.graphics.Bitmap): string; - logBitmap(param0: number, param1: number, param2: globalAndroid.graphics.Bitmap.Config): string; - getSize(param0: globalAndroid.graphics.Bitmap): number; - }); + public constructor(implementation: { put(param0: globalAndroid.graphics.Bitmap): void; get(param0: number, param1: number, param2: globalAndroid.graphics.Bitmap.Config): globalAndroid.graphics.Bitmap; removeLast(): globalAndroid.graphics.Bitmap; logBitmap(param0: globalAndroid.graphics.Bitmap): string; logBitmap(param0: number, param1: number, param2: globalAndroid.graphics.Bitmap.Config): string; getSize(param0: globalAndroid.graphics.Bitmap): number }); public constructor(); public put(param0: globalAndroid.graphics.Bitmap): void; public logBitmap(param0: number, param1: number, param2: globalAndroid.graphics.Bitmap.Config): string; @@ -2423,9 +2316,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.bitmap_recycle.Poolable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - offer(): void; - }); + public constructor(implementation: { offer(): void }); public constructor(); public offer(): void; } @@ -2442,8 +2333,8 @@ declare module com { export module load { export module engine { export module bitmap_recycle { - export class PrettyPrintTreeMap extends java.util.TreeMap { - public static class: java.lang.Class>; + export class PrettyPrintTreeMap extends java.util.TreeMap { + public static class: java.lang.Class>; public toString(): string; } } @@ -2542,12 +2433,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.cache.DiskCache interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - get(param0: com.bumptech.glide.load.Key): java.io.File; - put(param0: com.bumptech.glide.load.Key, param1: com.bumptech.glide.load.engine.cache.DiskCache.Writer): void; - delete(param0: com.bumptech.glide.load.Key): void; - clear(): void; - }); + public constructor(implementation: { get(param0: com.bumptech.glide.load.Key): java.io.File; put(param0: com.bumptech.glide.load.Key, param1: com.bumptech.glide.load.engine.cache.DiskCache.Writer): void; delete(param0: com.bumptech.glide.load.Key): void; clear(): void }); public constructor(); public get(param0: com.bumptech.glide.load.Key): java.io.File; public put(param0: com.bumptech.glide.load.Key, param1: com.bumptech.glide.load.engine.cache.DiskCache.Writer): void; @@ -2560,9 +2446,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.cache.DiskCache$Factory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - build(): com.bumptech.glide.load.engine.cache.DiskCache; - }); + public constructor(implementation: { build(): com.bumptech.glide.load.engine.cache.DiskCache }); public constructor(); public static DEFAULT_DISK_CACHE_DIR: string; public static DEFAULT_DISK_CACHE_SIZE: number; @@ -2573,9 +2457,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.cache.DiskCache$Writer interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - write(param0: java.io.File): boolean; - }); + public constructor(implementation: { write(param0: java.io.File): boolean }); public constructor(); public write(param0: java.io.File): boolean; } @@ -2658,9 +2540,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getCacheDirectory(): java.io.File; - }); + public constructor(implementation: { getCacheDirectory(): java.io.File }); public constructor(); public getCacheDirectory(): java.io.File; } @@ -2772,7 +2652,7 @@ declare module com { export module load { export module engine { export module cache { - export class LruResourceCache extends com.bumptech.glide.util.LruCache> implements com.bumptech.glide.load.engine.cache.MemoryCache { + export class LruResourceCache extends com.bumptech.glide.util.LruCache> implements com.bumptech.glide.load.engine.cache.MemoryCache { public static class: java.lang.Class; public getCurrentSize(): number; public remove(param0: any): any; @@ -2808,16 +2688,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.cache.MemoryCache interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getCurrentSize(): number; - getMaxSize(): number; - setSizeMultiplier(param0: number): void; - remove(param0: com.bumptech.glide.load.Key): com.bumptech.glide.load.engine.Resource; - put(param0: com.bumptech.glide.load.Key, param1: com.bumptech.glide.load.engine.Resource): com.bumptech.glide.load.engine.Resource; - setResourceRemovedListener(param0: com.bumptech.glide.load.engine.cache.MemoryCache.ResourceRemovedListener): void; - clearMemory(): void; - trimMemory(param0: number): void; - }); + public constructor(implementation: { getCurrentSize(): number; getMaxSize(): number; setSizeMultiplier(param0: number): void; remove(param0: com.bumptech.glide.load.Key): com.bumptech.glide.load.engine.Resource; put(param0: com.bumptech.glide.load.Key, param1: com.bumptech.glide.load.engine.Resource): com.bumptech.glide.load.engine.Resource; setResourceRemovedListener(param0: com.bumptech.glide.load.engine.cache.MemoryCache.ResourceRemovedListener): void; clearMemory(): void; trimMemory(param0: number): void }); public constructor(); public setResourceRemovedListener(param0: com.bumptech.glide.load.engine.cache.MemoryCache.ResourceRemovedListener): void; public getCurrentSize(): number; @@ -2834,9 +2705,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.cache.MemoryCache$ResourceRemovedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onResourceRemoved(param0: com.bumptech.glide.load.engine.Resource): void; - }); + public constructor(implementation: { onResourceRemoved(param0: com.bumptech.glide.load.engine.Resource): void }); public constructor(); public onResourceRemoved(param0: com.bumptech.glide.load.engine.Resource): void; } @@ -2906,10 +2775,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getWidthPixels(): number; - getHeightPixels(): number; - }); + public constructor(implementation: { getWidthPixels(): number; getHeightPixels(): number }); public constructor(); public getWidthPixels(): number; public getHeightPixels(): number; @@ -3006,10 +2872,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - handle(param0: java.lang.Throwable): void; - (): void; - }); + public constructor(implementation: { handle(param0: java.lang.Throwable): void; (): void }); public constructor(); public static IGNORE: com.bumptech.glide.load.engine.executor.GlideExecutor.UncaughtThrowableStrategy; public static DEFAULT: com.bumptech.glide.load.engine.executor.GlideExecutor.UncaughtThrowableStrategy; @@ -3100,7 +2963,7 @@ declare module com { public remove(): com.bumptech.glide.load.engine.prefill.PreFillType; public getSize(): number; public isEmpty(): boolean; - public constructor(param0: java.util.Map); + public constructor(param0: java.util.Map); } } } @@ -3142,7 +3005,7 @@ declare module com { export module glide { export module load { export module model { - export class AssetUriLoader extends com.bumptech.glide.load.model.ModelLoader { + export class AssetUriLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class>; public buildLoadData(param0: globalAndroid.net.Uri, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; public handles(param0: any): boolean; @@ -3151,14 +3014,12 @@ declare module com { public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module AssetUriLoader { - export class AssetFetcherFactory extends java.lang.Object { + export class AssetFetcherFactory extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.model.AssetUriLoader$AssetFetcherFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - buildFetcher(param0: globalAndroid.content.res.AssetManager, param1: string): com.bumptech.glide.load.data.DataFetcher; - }); + public constructor(implementation: { buildFetcher(param0: globalAndroid.content.res.AssetManager, param1: string): com.bumptech.glide.load.data.DataFetcher }); public constructor(); public buildFetcher(param0: globalAndroid.content.res.AssetManager, param1: string): com.bumptech.glide.load.data.DataFetcher; } @@ -3166,16 +3027,16 @@ declare module com { public static class: java.lang.Class; public buildFetcher(param0: globalAndroid.content.res.AssetManager, param1: string): com.bumptech.glide.load.data.DataFetcher; public constructor(param0: globalAndroid.content.res.AssetManager); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; public buildFetcher(param0: globalAndroid.content.res.AssetManager, param1: string): com.bumptech.glide.load.data.DataFetcher; } export class StreamFactory extends java.lang.Object { public static class: java.lang.Class; public constructor(param0: globalAndroid.content.res.AssetManager); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public buildFetcher(param0: globalAndroid.content.res.AssetManager, param1: string): com.bumptech.glide.load.data.DataFetcher; public teardown(): void; public buildFetcher(param0: globalAndroid.content.res.AssetManager, param1: string): com.bumptech.glide.load.data.DataFetcher; @@ -3192,7 +3053,7 @@ declare module com { export module glide { export module load { export module model { - export class ByteArrayLoader extends com.bumptech.glide.load.model.ModelLoader,any> { + export class ByteArrayLoader extends com.bumptech.glide.load.model.ModelLoader, any> { public static class: java.lang.Class>; public buildLoadData(param0: native.Array, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; public handles(param0: any): boolean; @@ -3201,27 +3062,24 @@ declare module com { public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module ByteArrayLoader { - export class ByteBufferFactory extends com.bumptech.glide.load.model.ModelLoaderFactory,java.nio.ByteBuffer> { + export class ByteBufferFactory extends com.bumptech.glide.load.model.ModelLoaderFactory, java.nio.ByteBuffer> { public static class: java.lang.Class; public constructor(); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader,java.nio.ByteBuffer>; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader, java.nio.ByteBuffer>; public teardown(): void; } - export class Converter extends java.lang.Object { + export class Converter extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.model.ByteArrayLoader$Converter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - convert(param0: native.Array): Data; - getDataClass(): java.lang.Class; - }); + public constructor(implementation: { convert(param0: native.Array): Data; getDataClass(): java.lang.Class }); public constructor(); public getDataClass(): java.lang.Class; public convert(param0: native.Array): Data; } - export class Fetcher extends com.bumptech.glide.load.data.DataFetcher { + export class Fetcher extends com.bumptech.glide.load.data.DataFetcher { public static class: java.lang.Class>; public cancel(): void; public cleanup(): void; @@ -3229,11 +3087,11 @@ declare module com { public loadData(param0: com.bumptech.glide.Priority, param1: com.bumptech.glide.load.data.DataFetcher.DataCallback): void; public getDataClass(): java.lang.Class; } - export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory,java.io.InputStream> { + export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory, java.io.InputStream> { public static class: java.lang.Class; public constructor(); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader,java.io.InputStream>; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader, java.io.InputStream>; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } } @@ -3265,7 +3123,7 @@ declare module com { export module glide { export module load { export module model { - export class ByteBufferFileLoader extends com.bumptech.glide.load.model.ModelLoader { + export class ByteBufferFileLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class; public constructor(); public buildLoadData(param0: java.io.File, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; @@ -3283,12 +3141,12 @@ declare module com { public getDataClass(): java.lang.Class; public getDataClass(): java.lang.Class; } - export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; public constructor(); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; } } } @@ -3302,29 +3160,25 @@ declare module com { export module glide { export module load { export module model { - export class DataUrlLoader extends com.bumptech.glide.load.model.ModelLoader { - public static class: java.lang.Class>; + export class DataUrlLoader extends com.bumptech.glide.load.model.ModelLoader { + public static class: java.lang.Class>; public handles(param0: any): boolean; public constructor(param0: com.bumptech.glide.load.model.DataUrlLoader.DataDecoder); public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module DataUrlLoader { - export class DataDecoder extends java.lang.Object { + export class DataDecoder extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.model.DataUrlLoader$DataDecoder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - decode(param0: string): Data; - close(param0: Data): void; - getDataClass(): java.lang.Class; - }); + public constructor(implementation: { decode(param0: string): Data; close(param0: Data): void; getDataClass(): java.lang.Class }); public constructor(); public close(param0: Data): void; public getDataClass(): java.lang.Class; public decode(param0: string): Data; } - export class DataUriFetcher extends com.bumptech.glide.load.data.DataFetcher { + export class DataUriFetcher extends com.bumptech.glide.load.data.DataFetcher { public static class: java.lang.Class>; public cancel(): void; public cleanup(): void; @@ -3332,11 +3186,11 @@ declare module com { public loadData(param0: com.bumptech.glide.Priority, param1: com.bumptech.glide.load.data.DataFetcher.DataCallback): void; public getDataClass(): java.lang.Class; } - export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class>; public constructor(); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } } @@ -3351,7 +3205,7 @@ declare module com { export module glide { export module load { export module model { - export class FileLoader extends com.bumptech.glide.load.model.ModelLoader { + export class FileLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class>; public constructor(param0: com.bumptech.glide.load.model.FileLoader.FileOpener); public handles(param0: java.io.File): boolean; @@ -3360,22 +3214,22 @@ declare module com { public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module FileLoader { - export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class>; public constructor(param0: com.bumptech.glide.load.model.FileLoader.FileOpener); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } export class FileDescriptorFactory extends com.bumptech.glide.load.model.FileLoader.Factory { public static class: java.lang.Class; public constructor(); public constructor(param0: com.bumptech.glide.load.model.FileLoader.FileOpener); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } - export class FileFetcher extends com.bumptech.glide.load.data.DataFetcher { + export class FileFetcher extends com.bumptech.glide.load.data.DataFetcher { public static class: java.lang.Class>; public cancel(): void; public cleanup(): void; @@ -3383,16 +3237,12 @@ declare module com { public loadData(param0: com.bumptech.glide.Priority, param1: com.bumptech.glide.load.data.DataFetcher.DataCallback): void; public getDataClass(): java.lang.Class; } - export class FileOpener extends java.lang.Object { + export class FileOpener extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.model.FileLoader$FileOpener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - open(param0: java.io.File): Data; - close(param0: Data): void; - getDataClass(): java.lang.Class; - }); + public constructor(implementation: { open(param0: java.io.File): Data; close(param0: Data): void; getDataClass(): java.lang.Class }); public constructor(); public close(param0: Data): void; public open(param0: java.io.File): Data; @@ -3402,8 +3252,8 @@ declare module com { public static class: java.lang.Class; public constructor(); public constructor(param0: com.bumptech.glide.load.model.FileLoader.FileOpener); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } } @@ -3423,7 +3273,7 @@ declare module com { public constructor(param0: java.net.URL); public getCacheKey(): string; public constructor(param0: java.net.URL, param1: com.bumptech.glide.load.model.Headers); - public getHeaders(): java.util.Map; + public getHeaders(): java.util.Map; public updateDiskCacheKey(param0: java.security.MessageDigest): void; public toStringUrl(): string; public constructor(param0: string, param1: com.bumptech.glide.load.model.Headers); @@ -3449,14 +3299,11 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.model.Headers interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getHeaders(): java.util.Map; - (): void; - }); + public constructor(implementation: { getHeaders(): java.util.Map; (): void }); public constructor(); public static DEFAULT: com.bumptech.glide.load.model.Headers; public static NONE: com.bumptech.glide.load.model.Headers; - public getHeaders(): java.util.Map; + public getHeaders(): java.util.Map; } } } @@ -3474,9 +3321,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.model.LazyHeaderFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - buildHeader(): string; - }); + public constructor(implementation: { buildHeader(): string }); public constructor(); public buildHeader(): string; } @@ -3493,7 +3338,7 @@ declare module com { export module model { export class LazyHeaders extends com.bumptech.glide.load.model.Headers { public static class: java.lang.Class; - public getHeaders(): java.util.Map; + public getHeaders(): java.util.Map; public equals(param0: any): boolean; public hashCode(): number; public toString(): string; @@ -3527,7 +3372,7 @@ declare module com { export module glide { export module load { export module model { - export class MediaStoreFileLoader extends com.bumptech.glide.load.model.ModelLoader { + export class MediaStoreFileLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class; public constructor(param0: globalAndroid.content.Context); public handles(param0: any): boolean; @@ -3536,10 +3381,10 @@ declare module com { public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module MediaStoreFileLoader { - export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; public constructor(param0: globalAndroid.content.Context); } @@ -3569,9 +3414,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.model.Model interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - isEquivalentTo(param0: any): boolean; - }); + public constructor(implementation: { isEquivalentTo(param0: any): boolean }); public constructor(); public isEquivalentTo(param0: any): boolean; } @@ -3586,8 +3429,8 @@ declare module com { export module glide { export module load { export module model { - export class ModelCache extends java.lang.Object { - public static class: java.lang.Class>; + export class ModelCache extends java.lang.Object { + public static class: java.lang.Class>; public constructor(); public put(param0: A, param1: number, param2: number, param3: B): void; public constructor(param0: number); @@ -3595,7 +3438,7 @@ declare module com { public get(param0: A, param1: number, param2: number): B; } export module ModelCache { - export class ModelKey extends java.lang.Object { + export class ModelKey extends java.lang.Object { public static class: java.lang.Class>; public hashCode(): number; public release(): void; @@ -3613,21 +3456,18 @@ declare module com { export module glide { export module load { export module model { - export class ModelLoader extends java.lang.Object { - public static class: java.lang.Class>; + export class ModelLoader extends java.lang.Object { + public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.model.ModelLoader interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - buildLoadData(param0: Model, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; - handles(param0: Model): boolean; - }); + public constructor(implementation: { buildLoadData(param0: Model, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; handles(param0: Model): boolean }); public constructor(); public buildLoadData(param0: Model, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; public handles(param0: Model): boolean; } export module ModelLoader { - export class LoadData extends java.lang.Object { + export class LoadData extends java.lang.Object { public static class: java.lang.Class>; public sourceKey: com.bumptech.glide.load.Key; public alternateKeys: java.util.List; @@ -3647,18 +3487,15 @@ declare module com { export module glide { export module load { export module model { - export class ModelLoaderFactory extends java.lang.Object { - public static class: java.lang.Class>; + export class ModelLoaderFactory extends java.lang.Object { + public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.model.ModelLoaderFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - teardown(): void; - }); + public constructor(implementation: { build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; teardown(): void }); public constructor(); public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; } } } @@ -3674,13 +3511,13 @@ declare module com { export class ModelLoaderRegistry { public static class: java.lang.Class; public getModelLoaders(param0: any): java.util.List; - public build(param0: java.lang.Class, param1: java.lang.Class): com.bumptech.glide.load.model.ModelLoader; + public build(param0: java.lang.Class, param1: java.lang.Class): com.bumptech.glide.load.model.ModelLoader; public remove(param0: java.lang.Class, param1: java.lang.Class): void; - public prepend(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): void; + public prepend(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): void; public getDataClasses(param0: java.lang.Class): java.util.List>; public constructor(param0: androidx.core.util.Pools.Pool>); - public append(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): void; - public replace(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): void; + public append(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): void; + public replace(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory): void; } export module ModelLoaderRegistry { export class ModelLoaderCache { @@ -3690,9 +3527,9 @@ declare module com { public get(param0: java.lang.Class): java.util.List; } export module ModelLoaderCache { - export class Entry extends java.lang.Object { + export class Entry extends java.lang.Object { public static class: java.lang.Class>; - public constructor(param0: java.util.List>); + public constructor(param0: java.util.List>); } } } @@ -3707,14 +3544,14 @@ declare module com { export module glide { export module load { export module model { - export class MultiModelLoader extends com.bumptech.glide.load.model.ModelLoader { - public static class: java.lang.Class>; + export class MultiModelLoader extends com.bumptech.glide.load.model.ModelLoader { + public static class: java.lang.Class>; public handles(param0: any): boolean; public toString(): string; public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module MultiModelLoader { - export class MultiFetcher extends java.lang.Object { + export class MultiFetcher extends java.lang.Object { public static class: java.lang.Class>; public cancel(): void; public cleanup(): void; @@ -3740,24 +3577,24 @@ declare module com { export module model { export class MultiModelLoaderFactory { public static class: java.lang.Class; - public build(param0: java.lang.Class, param1: java.lang.Class): com.bumptech.glide.load.model.ModelLoader; + public build(param0: java.lang.Class, param1: java.lang.Class): com.bumptech.glide.load.model.ModelLoader; public constructor(param0: androidx.core.util.Pools.Pool>); } export module MultiModelLoaderFactory { - export class EmptyModelLoader extends com.bumptech.glide.load.model.ModelLoader { + export class EmptyModelLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class; public handles(param0: any): boolean; public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } - export class Entry extends java.lang.Object { - public static class: java.lang.Class>; - public constructor(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory); + export class Entry extends java.lang.Object { + public static class: java.lang.Class>; + public constructor(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.model.ModelLoaderFactory); public handles(param0: java.lang.Class): boolean; public handles(param0: java.lang.Class, param1: java.lang.Class): boolean; } export class Factory { public static class: java.lang.Class; - public build(param0: java.util.List, param1: androidx.core.util.Pools.Pool): com.bumptech.glide.load.model.MultiModelLoader; + public build(param0: java.util.List, param1: androidx.core.util.Pools.Pool): com.bumptech.glide.load.model.MultiModelLoader; } } } @@ -3771,42 +3608,42 @@ declare module com { export module glide { export module load { export module model { - export class ResourceLoader extends com.bumptech.glide.load.model.ModelLoader { + export class ResourceLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class>; public buildLoadData(param0: java.lang.Integer, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; public handles(param0: any): boolean; - public constructor(param0: globalAndroid.content.res.Resources, param1: com.bumptech.glide.load.model.ModelLoader); + public constructor(param0: globalAndroid.content.res.Resources, param1: com.bumptech.glide.load.model.ModelLoader); public handles(param0: java.lang.Integer): boolean; public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module ResourceLoader { - export class AssetFileDescriptorFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class AssetFileDescriptorFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(param0: globalAndroid.content.res.Resources); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } - export class FileDescriptorFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class FileDescriptorFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(param0: globalAndroid.content.res.Resources); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } - export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(param0: globalAndroid.content.res.Resources); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } - export class UriFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class UriFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(param0: globalAndroid.content.res.Resources); public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; } } } @@ -3837,34 +3674,34 @@ declare module com { export module glide { export module load { export module model { - export class StringLoader extends com.bumptech.glide.load.model.ModelLoader { + export class StringLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class>; public handles(param0: string): boolean; - public constructor(param0: com.bumptech.glide.load.model.ModelLoader); + public constructor(param0: com.bumptech.glide.load.model.ModelLoader); public handles(param0: any): boolean; public buildLoadData(param0: string, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module StringLoader { - export class AssetFileDescriptorFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class AssetFileDescriptorFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; public constructor(); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; } - export class FileDescriptorFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class FileDescriptorFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; public constructor(); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; } - export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; public constructor(); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } } @@ -3879,7 +3716,7 @@ declare module com { export module glide { export module load { export module model { - export class UnitModelLoader extends com.bumptech.glide.load.model.ModelLoader { + export class UnitModelLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class>; public static getInstance(): com.bumptech.glide.load.model.UnitModelLoader; /** @deprecated */ @@ -3888,15 +3725,15 @@ declare module com { public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module UnitModelLoader { - export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class>; /** @deprecated */ public constructor(); public static getInstance(): com.bumptech.glide.load.model.UnitModelLoader.Factory; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } - export class UnitFetcher extends com.bumptech.glide.load.data.DataFetcher { + export class UnitFetcher extends com.bumptech.glide.load.data.DataFetcher { public static class: java.lang.Class>; public cancel(): void; public cleanup(): void; @@ -3916,7 +3753,7 @@ declare module com { export module glide { export module load { export module model { - export class UriLoader extends com.bumptech.glide.load.model.ModelLoader { + export class UriLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class>; public constructor(param0: com.bumptech.glide.load.model.UriLoader.LocalUriFetcherFactory); public buildLoadData(param0: globalAndroid.net.Uri, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; @@ -3927,9 +3764,9 @@ declare module com { export module UriLoader { export class AssetFileDescriptorFactory extends java.lang.Object { public static class: java.lang.Class; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(param0: globalAndroid.content.ContentResolver); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public build(param0: globalAndroid.net.Uri): com.bumptech.glide.load.data.DataFetcher; public teardown(): void; public build(param0: globalAndroid.net.Uri): com.bumptech.glide.load.data.DataFetcher; @@ -3937,28 +3774,26 @@ declare module com { export class FileDescriptorFactory extends java.lang.Object { public static class: java.lang.Class; public constructor(param0: globalAndroid.content.ContentResolver); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public build(param0: globalAndroid.net.Uri): com.bumptech.glide.load.data.DataFetcher; public build(param0: globalAndroid.net.Uri): com.bumptech.glide.load.data.DataFetcher; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } - export class LocalUriFetcherFactory extends java.lang.Object { + export class LocalUriFetcherFactory extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.model.UriLoader$LocalUriFetcherFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - build(param0: globalAndroid.net.Uri): com.bumptech.glide.load.data.DataFetcher; - }); + public constructor(implementation: { build(param0: globalAndroid.net.Uri): com.bumptech.glide.load.data.DataFetcher }); public constructor(); public build(param0: globalAndroid.net.Uri): com.bumptech.glide.load.data.DataFetcher; } export class StreamFactory extends java.lang.Object { public static class: java.lang.Class; public constructor(param0: globalAndroid.content.ContentResolver); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public build(param0: globalAndroid.net.Uri): com.bumptech.glide.load.data.DataFetcher; public teardown(): void; public build(param0: globalAndroid.net.Uri): com.bumptech.glide.load.data.DataFetcher; @@ -3975,20 +3810,20 @@ declare module com { export module glide { export module load { export module model { - export class UrlUriLoader extends com.bumptech.glide.load.model.ModelLoader { + export class UrlUriLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class>; public buildLoadData(param0: globalAndroid.net.Uri, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; public handles(param0: any): boolean; - public constructor(param0: com.bumptech.glide.load.model.ModelLoader); + public constructor(param0: com.bumptech.glide.load.model.ModelLoader); public handles(param0: globalAndroid.net.Uri): boolean; public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module UrlUriLoader { - export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; public constructor(); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public teardown(): void; } } @@ -4004,11 +3839,11 @@ declare module com { export module load { export module model { export module stream { - export abstract class BaseGlideUrlLoader extends com.bumptech.glide.load.model.ModelLoader { + export abstract class BaseGlideUrlLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class>; - public constructor(param0: com.bumptech.glide.load.model.ModelLoader); + public constructor(param0: com.bumptech.glide.load.model.ModelLoader); public handles(param0: any): boolean; - public constructor(param0: com.bumptech.glide.load.model.ModelLoader, param1: com.bumptech.glide.load.model.ModelCache); + public constructor(param0: com.bumptech.glide.load.model.ModelLoader, param1: com.bumptech.glide.load.model.ModelCache); public getUrl(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): string; public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; public getHeaders(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.Headers; @@ -4028,23 +3863,23 @@ declare module com { export module load { export module model { export module stream { - export class HttpGlideUrlLoader extends com.bumptech.glide.load.model.ModelLoader { + export class HttpGlideUrlLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class; public static TIMEOUT: com.bumptech.glide.load.Option; public constructor(); public handles(param0: any): boolean; - public constructor(param0: com.bumptech.glide.load.model.ModelCache); + public constructor(param0: com.bumptech.glide.load.model.ModelCache); public buildLoadData(param0: com.bumptech.glide.load.model.GlideUrl, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; public handles(param0: com.bumptech.glide.load.model.GlideUrl): boolean; public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module HttpGlideUrlLoader { - export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; } } } @@ -4060,20 +3895,20 @@ declare module com { export module load { export module model { export module stream { - export class HttpUriLoader extends com.bumptech.glide.load.model.ModelLoader { + export class HttpUriLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class; - public constructor(param0: com.bumptech.glide.load.model.ModelLoader); + public constructor(param0: com.bumptech.glide.load.model.ModelLoader); public handles(param0: any): boolean; public buildLoadData(param0: globalAndroid.net.Uri, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; public handles(param0: globalAndroid.net.Uri): boolean; public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module HttpUriLoader { - export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(); } } @@ -4090,7 +3925,7 @@ declare module com { export module load { export module model { export module stream { - export class MediaStoreImageThumbLoader extends com.bumptech.glide.load.model.ModelLoader { + export class MediaStoreImageThumbLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class; public handles(param0: any): boolean; public buildLoadData(param0: globalAndroid.net.Uri, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; @@ -4099,11 +3934,11 @@ declare module com { public constructor(param0: globalAndroid.content.Context); } export module MediaStoreImageThumbLoader { - export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(param0: globalAndroid.content.Context); } } @@ -4120,7 +3955,7 @@ declare module com { export module load { export module model { export module stream { - export class MediaStoreVideoThumbLoader extends com.bumptech.glide.load.model.ModelLoader { + export class MediaStoreVideoThumbLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class; public handles(param0: any): boolean; public buildLoadData(param0: globalAndroid.net.Uri, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; @@ -4129,11 +3964,11 @@ declare module com { public constructor(param0: globalAndroid.content.Context); } export module MediaStoreVideoThumbLoader { - export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(param0: globalAndroid.content.Context); } } @@ -4150,7 +3985,7 @@ declare module com { export module load { export module model { export module stream { - export class QMediaStoreUriLoader extends com.bumptech.glide.load.model.ModelLoader { + export class QMediaStoreUriLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class>; public handles(param0: any): boolean; public buildLoadData(param0: globalAndroid.net.Uri, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; @@ -4158,27 +3993,27 @@ declare module com { public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module QMediaStoreUriLoader { - export abstract class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export abstract class Factory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class>; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; } export class FileDescriptorFactory extends com.bumptech.glide.load.model.stream.QMediaStoreUriLoader.Factory { public static class: java.lang.Class; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(param0: globalAndroid.content.Context); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; } export class InputStreamFactory extends com.bumptech.glide.load.model.stream.QMediaStoreUriLoader.Factory { public static class: java.lang.Class; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(param0: globalAndroid.content.Context); - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; } - export class QMediaStoreUriFetcher extends com.bumptech.glide.load.data.DataFetcher { + export class QMediaStoreUriFetcher extends com.bumptech.glide.load.data.DataFetcher { public static class: java.lang.Class>; public cancel(): void; public cleanup(): void; @@ -4200,20 +4035,20 @@ declare module com { export module load { export module model { export module stream { - export class UrlLoader extends com.bumptech.glide.load.model.ModelLoader { + export class UrlLoader extends com.bumptech.glide.load.model.ModelLoader { public static class: java.lang.Class; - public constructor(param0: com.bumptech.glide.load.model.ModelLoader); + public constructor(param0: com.bumptech.glide.load.model.ModelLoader); public handles(param0: any): boolean; public handles(param0: java.net.URL): boolean; public buildLoadData(param0: java.net.URL, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; public buildLoadData(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.model.ModelLoader.LoadData; } export module UrlLoader { - export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { + export class StreamFactory extends com.bumptech.glide.load.model.ModelLoaderFactory { public static class: java.lang.Class; public teardown(): void; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; - public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; + public build(param0: com.bumptech.glide.load.model.MultiModelLoaderFactory): com.bumptech.glide.load.model.ModelLoader; public constructor(); } } @@ -4229,7 +4064,7 @@ declare module com { export module glide { export module load { export module resource { - export abstract class ImageDecoderResourceDecoder extends com.bumptech.glide.load.ResourceDecoder { + export abstract class ImageDecoderResourceDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class>; public decode(param0: globalAndroid.graphics.ImageDecoder.Source, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; public handles(param0: any, param1: com.bumptech.glide.load.Options): boolean; @@ -4249,7 +4084,7 @@ declare module com { export module glide { export module load { export module resource { - export class SimpleResource extends com.bumptech.glide.load.engine.Resource { + export class SimpleResource extends com.bumptech.glide.load.engine.Resource { public static class: java.lang.Class>; public data: any; public getResourceClass(): java.lang.Class; @@ -4269,7 +4104,7 @@ declare module com { export module glide { export module load { export module resource { - export class UnitTransformation extends com.bumptech.glide.load.Transformation { + export class UnitTransformation extends com.bumptech.glide.load.Transformation { public static class: java.lang.Class>; public static get(): com.bumptech.glide.load.resource.UnitTransformation; public updateDiskCacheKey(param0: java.security.MessageDigest): void; @@ -4289,14 +4124,14 @@ declare module com { export module load { export module resource { export module bitmap { - export class BitmapDrawableDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class BitmapDrawableDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class>; - public constructor(param0: globalAndroid.content.res.Resources, param1: com.bumptech.glide.load.ResourceDecoder); + public constructor(param0: globalAndroid.content.res.Resources, param1: com.bumptech.glide.load.ResourceDecoder); public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; - public constructor(param0: globalAndroid.content.Context, param1: com.bumptech.glide.load.ResourceDecoder); + public constructor(param0: globalAndroid.content.Context, param1: com.bumptech.glide.load.ResourceDecoder); /** @deprecated */ - public constructor(param0: globalAndroid.content.res.Resources, param1: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, param2: com.bumptech.glide.load.ResourceDecoder); + public constructor(param0: globalAndroid.content.res.Resources, param1: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, param2: com.bumptech.glide.load.ResourceDecoder); public handles(param0: any, param1: com.bumptech.glide.load.Options): boolean; } } @@ -4332,7 +4167,7 @@ declare module com { export module load { export module resource { export module bitmap { - export class BitmapDrawableResource extends com.bumptech.glide.load.resource.drawable.DrawableResource implements com.bumptech.glide.load.engine.Initializable { + export class BitmapDrawableResource extends com.bumptech.glide.load.resource.drawable.DrawableResource implements com.bumptech.glide.load.engine.Initializable { public static class: java.lang.Class; public get(): any; public constructor(param0: globalAndroid.graphics.drawable.BitmapDrawable, param1: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool); @@ -4473,7 +4308,7 @@ declare module com { export module load { export module resource { export module bitmap { - export class BitmapTransitionOptions extends com.bumptech.glide.TransitionOptions { + export class BitmapTransitionOptions extends com.bumptech.glide.TransitionOptions { public static class: java.lang.Class; public constructor(); public static withWrapped(param0: com.bumptech.glide.request.transition.TransitionFactory): com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions; @@ -4501,7 +4336,7 @@ declare module com { export module load { export module resource { export module bitmap { - export class ByteBufferBitmapDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class ByteBufferBitmapDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; public constructor(param0: com.bumptech.glide.load.resource.bitmap.Downsampler); @@ -4522,7 +4357,7 @@ declare module com { export module load { export module resource { export module bitmap { - export class ByteBufferBitmapImageDecoderResourceDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class ByteBufferBitmapImageDecoderResourceDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public constructor(); public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -4636,12 +4471,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getUInt8(): number; - getUInt16(): number; - read(param0: native.Array, param1: number): number; - skip(param0: number): number; - }); + public constructor(implementation: { getUInt8(): number; getUInt16(): number; read(param0: native.Array, param1: number): number; skip(param0: number): number }); public constructor(); public skip(param0: number): number; public getUInt8(): number; @@ -4761,10 +4591,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onObtainBounds(): void; - onDecodeComplete(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, param1: globalAndroid.graphics.Bitmap): void; - }); + public constructor(implementation: { onObtainBounds(): void; onDecodeComplete(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, param1: globalAndroid.graphics.Bitmap): void }); public constructor(); public onDecodeComplete(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, param1: globalAndroid.graphics.Bitmap): void; public onObtainBounds(): void; @@ -4913,12 +4740,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.resource.bitmap.ImageReader interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - decodeBitmap(param0: globalAndroid.graphics.BitmapFactory.Options): globalAndroid.graphics.Bitmap; - getImageType(): com.bumptech.glide.load.ImageHeaderParser.ImageType; - getImageOrientation(): number; - stopGrowingBuffers(): void; - }); + public constructor(implementation: { decodeBitmap(param0: globalAndroid.graphics.BitmapFactory.Options): globalAndroid.graphics.Bitmap; getImageType(): com.bumptech.glide.load.ImageHeaderParser.ImageType; getImageOrientation(): number; stopGrowingBuffers(): void }); public constructor(); public getImageOrientation(): number; public stopGrowingBuffers(): void; @@ -4954,7 +4776,7 @@ declare module com { export module load { export module resource { export module bitmap { - export class InputStreamBitmapImageDecoderResourceDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class InputStreamBitmapImageDecoderResourceDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public constructor(); public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -5003,7 +4825,7 @@ declare module com { export module load { export module resource { export module bitmap { - export class ParcelFileDescriptorBitmapDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class ParcelFileDescriptorBitmapDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; public constructor(param0: com.bumptech.glide.load.resource.bitmap.Downsampler); @@ -5056,7 +4878,7 @@ declare module com { export module load { export module resource { export module bitmap { - export class ResourceBitmapDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class ResourceBitmapDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public handles(param0: globalAndroid.net.Uri, param1: com.bumptech.glide.load.Options): boolean; public constructor(param0: com.bumptech.glide.load.resource.drawable.ResourceDrawableDecoder, param1: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool); @@ -5125,7 +4947,7 @@ declare module com { export module load { export module resource { export module bitmap { - export class StreamBitmapDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class StreamBitmapDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public constructor(param0: com.bumptech.glide.load.resource.bitmap.Downsampler, param1: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool); public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -5177,9 +4999,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.resource.bitmap.TransformationUtils$DrawRoundedCornerFn interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - drawRoundedCorners(param0: globalAndroid.graphics.Canvas, param1: globalAndroid.graphics.Paint, param2: globalAndroid.graphics.RectF): void; - }); + public constructor(implementation: { drawRoundedCorners(param0: globalAndroid.graphics.Canvas, param1: globalAndroid.graphics.Paint, param2: globalAndroid.graphics.RectF): void }); public constructor(); public drawRoundedCorners(param0: globalAndroid.graphics.Canvas, param1: globalAndroid.graphics.Paint, param2: globalAndroid.graphics.RectF): void; } @@ -5206,7 +5026,7 @@ declare module com { export module load { export module resource { export module bitmap { - export class UnitBitmapDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class UnitBitmapDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public constructor(); public handles(param0: globalAndroid.graphics.Bitmap, param1: com.bumptech.glide.load.Options): boolean; @@ -5259,16 +5079,16 @@ declare module com { export module load { export module resource { export module bitmap { - export class VideoDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class VideoDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class>; public static DEFAULT_FRAME: number; public static TARGET_FRAME: com.bumptech.glide.load.Option; public static FRAME_OPTION: com.bumptech.glide.load.Option; - public static parcel(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool): com.bumptech.glide.load.ResourceDecoder; + public static parcel(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool): com.bumptech.glide.load.ResourceDecoder; public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; - public static byteBuffer(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool): com.bumptech.glide.load.ResourceDecoder; + public static byteBuffer(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool): com.bumptech.glide.load.ResourceDecoder; public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; - public static asset(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool): com.bumptech.glide.load.ResourceDecoder; + public static asset(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool): com.bumptech.glide.load.ResourceDecoder; public handles(param0: any, param1: com.bumptech.glide.load.Options): boolean; } export module VideoDecoder { @@ -5286,14 +5106,12 @@ declare module com { public static class: java.lang.Class; public build(): globalAndroid.media.MediaMetadataRetriever; } - export class MediaMetadataRetrieverInitializer extends java.lang.Object { + export class MediaMetadataRetrieverInitializer extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaMetadataRetrieverInitializer interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - initialize(param0: globalAndroid.media.MediaMetadataRetriever, param1: T): void; - }); + public constructor(implementation: { initialize(param0: globalAndroid.media.MediaMetadataRetriever, param1: T): void }); public constructor(); public initialize(param0: globalAndroid.media.MediaMetadataRetriever, param1: T): void; } @@ -5387,7 +5205,7 @@ declare module com { export module load { export module resource { export module drawable { - export abstract class DrawableResource extends java.lang.Object { + export abstract class DrawableResource extends java.lang.Object { public static class: java.lang.Class>; public drawable: T; public get(): any; @@ -5411,7 +5229,7 @@ declare module com { export module load { export module resource { export module drawable { - export class DrawableTransitionOptions extends com.bumptech.glide.TransitionOptions { + export class DrawableTransitionOptions extends com.bumptech.glide.TransitionOptions { public static class: java.lang.Class; public constructor(); public static withCrossFade(param0: number): com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions; @@ -5459,7 +5277,7 @@ declare module com { export module load { export module resource { export module drawable { - export class ResourceDrawableDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class ResourceDrawableDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public handles(param0: globalAndroid.net.Uri, param1: com.bumptech.glide.load.Options): boolean; public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -5480,7 +5298,7 @@ declare module com { export module load { export module resource { export module drawable { - export class UnitDrawableDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class UnitDrawableDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public constructor(); public decode(param0: globalAndroid.graphics.drawable.Drawable, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -5501,7 +5319,7 @@ declare module com { export module load { export module resource { export module file { - export class FileDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class FileDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public constructor(); public decode(param0: java.io.File, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -5544,7 +5362,7 @@ declare module com { export module load { export module resource { export module gif { - export class ByteBufferGifDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class ByteBufferGifDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public constructor(param0: globalAndroid.content.Context, param1: java.util.List, param2: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, param3: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool); public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -5672,7 +5490,7 @@ declare module com { export module load { export module resource { export module gif { - export class GifDrawableResource extends com.bumptech.glide.load.resource.drawable.DrawableResource implements com.bumptech.glide.load.engine.Initializable { + export class GifDrawableResource extends com.bumptech.glide.load.resource.drawable.DrawableResource implements com.bumptech.glide.load.engine.Initializable { public static class: java.lang.Class; public get(): any; public constructor(param0: com.bumptech.glide.load.resource.gif.GifDrawable); @@ -5739,9 +5557,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onFrameReady(): void; - }); + public constructor(implementation: { onFrameReady(): void }); public constructor(); public onFrameReady(): void; } @@ -5754,9 +5570,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.load.resource.gif.GifFrameLoader$OnEveryFrameListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onFrameReady(): void; - }); + public constructor(implementation: { onFrameReady(): void }); public constructor(); public onFrameReady(): void; } @@ -5774,7 +5588,7 @@ declare module com { export module load { export module resource { export module gif { - export class GifFrameResourceDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class GifFrameResourceDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public constructor(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool); public decode(param0: com.bumptech.glide.gifdecoder.GifDecoder, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -5813,12 +5627,12 @@ declare module com { export module load { export module resource { export module gif { - export class StreamGifDecoder extends com.bumptech.glide.load.ResourceDecoder { + export class StreamGifDecoder extends com.bumptech.glide.load.ResourceDecoder { public static class: java.lang.Class; public decode(param0: any, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; public decode(param0: java.io.InputStream, param1: number, param2: number, param3: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; public handles(param0: java.io.InputStream, param1: com.bumptech.glide.load.Options): boolean; - public constructor(param0: java.util.List, param1: com.bumptech.glide.load.ResourceDecoder, param2: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool); + public constructor(param0: java.util.List, param1: com.bumptech.glide.load.ResourceDecoder, param2: com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool); public handles(param0: any, param1: com.bumptech.glide.load.Options): boolean; } } @@ -5834,7 +5648,7 @@ declare module com { export module load { export module resource { export module transcode { - export class BitmapBytesTranscoder extends com.bumptech.glide.load.resource.transcode.ResourceTranscoder> { + export class BitmapBytesTranscoder extends com.bumptech.glide.load.resource.transcode.ResourceTranscoder> { public static class: java.lang.Class; public constructor(); public transcode(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -5854,7 +5668,7 @@ declare module com { export module load { export module resource { export module transcode { - export class BitmapDrawableTranscoder extends com.bumptech.glide.load.resource.transcode.ResourceTranscoder { + export class BitmapDrawableTranscoder extends com.bumptech.glide.load.resource.transcode.ResourceTranscoder { public static class: java.lang.Class; public transcode(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; public transcode(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -5876,10 +5690,10 @@ declare module com { export module load { export module resource { export module transcode { - export class DrawableBytesTranscoder extends com.bumptech.glide.load.resource.transcode.ResourceTranscoder> { + export class DrawableBytesTranscoder extends com.bumptech.glide.load.resource.transcode.ResourceTranscoder> { public static class: java.lang.Class; public transcode(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; - public constructor(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, param1: com.bumptech.glide.load.resource.transcode.ResourceTranscoder>, param2: com.bumptech.glide.load.resource.transcode.ResourceTranscoder>); + public constructor(param0: com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, param1: com.bumptech.glide.load.resource.transcode.ResourceTranscoder>, param2: com.bumptech.glide.load.resource.transcode.ResourceTranscoder>); public transcode(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource>; } } @@ -5895,7 +5709,7 @@ declare module com { export module load { export module resource { export module transcode { - export class GifDrawableBytesTranscoder extends com.bumptech.glide.load.resource.transcode.ResourceTranscoder> { + export class GifDrawableBytesTranscoder extends com.bumptech.glide.load.resource.transcode.ResourceTranscoder> { public static class: java.lang.Class; public constructor(); public transcode(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; @@ -5914,14 +5728,12 @@ declare module com { export module load { export module resource { export module transcode { - export class ResourceTranscoder extends java.lang.Object { - public static class: java.lang.Class>; + export class ResourceTranscoder extends java.lang.Object { + public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.load.resource.transcode.ResourceTranscoder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - transcode(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; - }); + public constructor(implementation: { transcode(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource }); public constructor(); public transcode(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; } @@ -5941,13 +5753,13 @@ declare module com { export class TranscoderRegistry { public static class: java.lang.Class; public constructor(); - public register(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.resource.transcode.ResourceTranscoder): void; - public get(param0: java.lang.Class, param1: java.lang.Class): com.bumptech.glide.load.resource.transcode.ResourceTranscoder; + public register(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.resource.transcode.ResourceTranscoder): void; + public get(param0: java.lang.Class, param1: java.lang.Class): com.bumptech.glide.load.resource.transcode.ResourceTranscoder; public getTranscodeClasses(param0: java.lang.Class, param1: java.lang.Class): java.util.List; } export module TranscoderRegistry { - export class Entry extends java.lang.Object { - public static class: java.lang.Class>; + export class Entry extends java.lang.Object { + public static class: java.lang.Class>; public handles(param0: java.lang.Class, param1: java.lang.Class): boolean; } } @@ -5964,11 +5776,11 @@ declare module com { export module load { export module resource { export module transcode { - export class UnitTranscoder extends com.bumptech.glide.load.resource.transcode.ResourceTranscoder { + export class UnitTranscoder extends com.bumptech.glide.load.resource.transcode.ResourceTranscoder { public static class: java.lang.Class>; public constructor(); public transcode(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.Options): com.bumptech.glide.load.engine.Resource; - public static get(): com.bumptech.glide.load.resource.transcode.ResourceTranscoder; + public static get(): com.bumptech.glide.load.resource.transcode.ResourceTranscoder; } } } @@ -6014,11 +5826,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.manager.ConnectivityMonitor interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onStart(): void; - onStop(): void; - onDestroy(): void; - }); + public constructor(implementation: { onStart(): void; onStop(): void; onDestroy(): void }); public constructor(); public onStart(): void; public onStop(): void; @@ -6030,9 +5838,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onConnectivityChanged(param0: boolean): void; - }); + public constructor(implementation: { onConnectivityChanged(param0: boolean): void }); public constructor(); public onConnectivityChanged(param0: boolean): void; } @@ -6051,9 +5857,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.manager.ConnectivityMonitorFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - build(param0: globalAndroid.content.Context, param1: com.bumptech.glide.manager.ConnectivityMonitor.ConnectivityListener): com.bumptech.glide.manager.ConnectivityMonitor; - }); + public constructor(implementation: { build(param0: globalAndroid.content.Context, param1: com.bumptech.glide.manager.ConnectivityMonitor.ConnectivityListener): com.bumptech.glide.manager.ConnectivityMonitor }); public constructor(); public build(param0: globalAndroid.content.Context, param1: com.bumptech.glide.manager.ConnectivityMonitor.ConnectivityListener): com.bumptech.glide.manager.ConnectivityMonitor; } @@ -6113,10 +5917,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.manager.Lifecycle interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - addListener(param0: com.bumptech.glide.manager.LifecycleListener): void; - removeListener(param0: com.bumptech.glide.manager.LifecycleListener): void; - }); + public constructor(implementation: { addListener(param0: com.bumptech.glide.manager.LifecycleListener): void; removeListener(param0: com.bumptech.glide.manager.LifecycleListener): void }); public constructor(); public addListener(param0: com.bumptech.glide.manager.LifecycleListener): void; public removeListener(param0: com.bumptech.glide.manager.LifecycleListener): void; @@ -6135,11 +5936,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.manager.LifecycleListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onStart(): void; - onStop(): void; - onDestroy(): void; - }); + public constructor(implementation: { onStart(): void; onStop(): void; onDestroy(): void }); public constructor(); public onStart(): void; public onStop(): void; @@ -6216,9 +6013,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - build(param0: com.bumptech.glide.Glide, param1: com.bumptech.glide.manager.Lifecycle, param2: com.bumptech.glide.manager.RequestManagerTreeNode, param3: globalAndroid.content.Context): com.bumptech.glide.RequestManager; - }); + public constructor(implementation: { build(param0: com.bumptech.glide.Glide, param1: com.bumptech.glide.manager.Lifecycle, param2: com.bumptech.glide.manager.RequestManagerTreeNode, param3: globalAndroid.content.Context): com.bumptech.glide.RequestManager }); public constructor(); public build(param0: com.bumptech.glide.Glide, param1: com.bumptech.glide.manager.Lifecycle, param2: com.bumptech.glide.manager.RequestManagerTreeNode, param3: globalAndroid.content.Context): com.bumptech.glide.RequestManager; } @@ -6237,9 +6032,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.manager.RequestManagerTreeNode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getDescendants(): java.util.Set; - }); + public constructor(implementation: { getDescendants(): java.util.Set }); public constructor(); public getDescendants(): java.util.Set; } @@ -6345,9 +6138,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.module.AppliesOptions interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - applyOptions(param0: globalAndroid.content.Context, param1: com.bumptech.glide.GlideBuilder): void; - }); + public constructor(implementation: { applyOptions(param0: globalAndroid.content.Context, param1: com.bumptech.glide.GlideBuilder): void }); public constructor(); public applyOptions(param0: globalAndroid.content.Context, param1: com.bumptech.glide.GlideBuilder): void; } @@ -6365,10 +6156,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.module.GlideModule interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - registerComponents(param0: globalAndroid.content.Context, param1: com.bumptech.glide.Glide, param2: com.bumptech.glide.Registry): void; - applyOptions(param0: globalAndroid.content.Context, param1: com.bumptech.glide.GlideBuilder): void; - }); + public constructor(implementation: { registerComponents(param0: globalAndroid.content.Context, param1: com.bumptech.glide.Glide, param2: com.bumptech.glide.Registry): void; applyOptions(param0: globalAndroid.content.Context, param1: com.bumptech.glide.GlideBuilder): void }); public constructor(); public applyOptions(param0: globalAndroid.content.Context, param1: com.bumptech.glide.GlideBuilder): void; public registerComponents(param0: globalAndroid.content.Context, param1: com.bumptech.glide.Glide, param2: com.bumptech.glide.Registry): void; @@ -6415,9 +6203,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.module.RegistersComponents interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - registerComponents(param0: globalAndroid.content.Context, param1: com.bumptech.glide.Glide, param2: com.bumptech.glide.Registry): void; - }); + public constructor(implementation: { registerComponents(param0: globalAndroid.content.Context, param1: com.bumptech.glide.Glide, param2: com.bumptech.glide.Registry): void }); public constructor(); public registerComponents(param0: globalAndroid.content.Context, param1: com.bumptech.glide.Glide, param2: com.bumptech.glide.Registry): void; } @@ -6438,7 +6224,7 @@ declare module com { public getEncoder(param0: java.lang.Class): com.bumptech.glide.load.Encoder; } export module EncoderRegistry { - export class Entry extends java.lang.Object { + export class Entry extends java.lang.Object { public static class: java.lang.Class>; } } @@ -6468,10 +6254,10 @@ declare module com { export module provider { export class LoadPathCache { public static class: java.lang.Class; - public put(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class, param3: com.bumptech.glide.load.engine.LoadPath): void; + public put(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class, param3: com.bumptech.glide.load.engine.LoadPath): void; public constructor(); - public isEmptyLoadPath(param0: com.bumptech.glide.load.engine.LoadPath): boolean; - public get(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class): com.bumptech.glide.load.engine.LoadPath; + public isEmptyLoadPath(param0: com.bumptech.glide.load.engine.LoadPath): boolean; + public get(param0: java.lang.Class, param1: java.lang.Class, param2: java.lang.Class): com.bumptech.glide.load.engine.LoadPath; } } } @@ -6501,16 +6287,16 @@ declare module com { export class ResourceDecoderRegistry { public static class: java.lang.Class; public getDecoders(param0: java.lang.Class, param1: java.lang.Class): java.util.List; - public prepend(param0: string, param1: com.bumptech.glide.load.ResourceDecoder, param2: java.lang.Class, param3: java.lang.Class): void; + public prepend(param0: string, param1: com.bumptech.glide.load.ResourceDecoder, param2: java.lang.Class, param3: java.lang.Class): void; public getResourceClasses(param0: java.lang.Class, param1: java.lang.Class): java.util.List; public setBucketPriorityList(param0: java.util.List): void; public constructor(); - public append(param0: string, param1: com.bumptech.glide.load.ResourceDecoder, param2: java.lang.Class, param3: java.lang.Class): void; + public append(param0: string, param1: com.bumptech.glide.load.ResourceDecoder, param2: java.lang.Class, param3: java.lang.Class): void; } export module ResourceDecoderRegistry { - export class Entry extends java.lang.Object { - public static class: java.lang.Class>; - public constructor(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.ResourceDecoder); + export class Entry extends java.lang.Object { + public static class: java.lang.Class>; + public constructor(param0: java.lang.Class, param1: java.lang.Class, param2: com.bumptech.glide.load.ResourceDecoder); public handles(param0: java.lang.Class, param1: java.lang.Class): boolean; } } @@ -6531,7 +6317,7 @@ declare module com { public append(param0: java.lang.Class, param1: com.bumptech.glide.load.ResourceEncoder): void; } export module ResourceEncoderRegistry { - export class Entry extends java.lang.Object { + export class Entry extends java.lang.Object { public static class: java.lang.Class>; } } @@ -6544,7 +6330,7 @@ declare module com { export module bumptech { export module glide { export module request { - export abstract class BaseRequestOptions extends java.lang.Cloneable { + export abstract class BaseRequestOptions extends java.lang.Cloneable { public static class: java.lang.Class>; public autoClone(): any; public isTransformationSet(): boolean; @@ -6580,7 +6366,7 @@ declare module com { public fitCenter(): any; public getOnlyRetrieveFromCache(): boolean; public getOverrideWidth(): number; - public getTransformations(): java.util.Map,com.bumptech.glide.load.Transformation>; + public getTransformations(): java.util.Map, com.bumptech.glide.load.Transformation>; public getPlaceholderDrawable(): globalAndroid.graphics.drawable.Drawable; public encodeFormat(param0: globalAndroid.graphics.Bitmap.CompressFormat): any; public isTransformationAllowed(): boolean; @@ -6663,7 +6449,7 @@ declare module com { export module bumptech { export module glide { export module request { - export class FutureTarget extends java.lang.Object { + export class FutureTarget extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.request.FutureTarget interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. @@ -6709,16 +6495,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.request.Request interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - begin(): void; - clear(): void; - pause(): void; - isRunning(): boolean; - isComplete(): boolean; - isCleared(): boolean; - isAnyResourceSet(): boolean; - isEquivalentTo(param0: com.bumptech.glide.request.Request): boolean; - }); + public constructor(implementation: { begin(): void; clear(): void; pause(): void; isRunning(): boolean; isComplete(): boolean; isCleared(): boolean; isAnyResourceSet(): boolean; isEquivalentTo(param0: com.bumptech.glide.request.Request): boolean }); public constructor(); public begin(): void; public isAnyResourceSet(): boolean; @@ -6743,15 +6520,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.request.RequestCoordinator interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - canSetImage(param0: com.bumptech.glide.request.Request): boolean; - canNotifyStatusChanged(param0: com.bumptech.glide.request.Request): boolean; - canNotifyCleared(param0: com.bumptech.glide.request.Request): boolean; - isAnyResourceSet(): boolean; - onRequestSuccess(param0: com.bumptech.glide.request.Request): void; - onRequestFailed(param0: com.bumptech.glide.request.Request): void; - getRoot(): com.bumptech.glide.request.RequestCoordinator; - }); + public constructor(implementation: { canSetImage(param0: com.bumptech.glide.request.Request): boolean; canNotifyStatusChanged(param0: com.bumptech.glide.request.Request): boolean; canNotifyCleared(param0: com.bumptech.glide.request.Request): boolean; isAnyResourceSet(): boolean; onRequestSuccess(param0: com.bumptech.glide.request.Request): void; onRequestFailed(param0: com.bumptech.glide.request.Request): void; getRoot(): com.bumptech.glide.request.RequestCoordinator }); public constructor(); public getRoot(): com.bumptech.glide.request.RequestCoordinator; public isAnyResourceSet(): boolean; @@ -6782,7 +6551,7 @@ declare module com { export module bumptech { export module glide { export module request { - export class RequestFutureTarget extends java.lang.Object { + export class RequestFutureTarget extends java.lang.Object { public static class: java.lang.Class>; public get(): R; public isCancelled(): boolean; @@ -6818,15 +6587,12 @@ declare module com { export module bumptech { export module glide { export module request { - export class RequestListener extends java.lang.Object { + export class RequestListener extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.request.RequestListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onLoadFailed(param0: com.bumptech.glide.load.engine.GlideException, param1: any, param2: com.bumptech.glide.request.target.Target, param3: boolean): boolean; - onResourceReady(param0: R, param1: any, param2: com.bumptech.glide.request.target.Target, param3: com.bumptech.glide.load.DataSource, param4: boolean): boolean; - }); + public constructor(implementation: { onLoadFailed(param0: com.bumptech.glide.load.engine.GlideException, param1: any, param2: com.bumptech.glide.request.target.Target, param3: boolean): boolean; onResourceReady(param0: R, param1: any, param2: com.bumptech.glide.request.target.Target, param3: com.bumptech.glide.load.DataSource, param4: boolean): boolean }); public constructor(); public onResourceReady(param0: R, param1: any, param2: com.bumptech.glide.request.target.Target, param3: com.bumptech.glide.load.DataSource, param4: boolean): boolean; public onLoadFailed(param0: com.bumptech.glide.load.engine.GlideException, param1: any, param2: com.bumptech.glide.request.target.Target, param3: boolean): boolean; @@ -6884,11 +6650,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.request.ResourceCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onResourceReady(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.DataSource): void; - onLoadFailed(param0: com.bumptech.glide.load.engine.GlideException): void; - getLock(): any; - }); + public constructor(implementation: { onResourceReady(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.DataSource): void; onLoadFailed(param0: com.bumptech.glide.load.engine.GlideException): void; getLock(): any }); public constructor(); public onResourceReady(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.DataSource): void; public getLock(): any; @@ -6903,11 +6665,28 @@ declare module com { export module bumptech { export module glide { export module request { - export class SingleRequest extends java.lang.Object { + export class SingleRequest extends java.lang.Object { public static class: java.lang.Class>; public begin(): void; public isAnyResourceSet(): boolean; - public static obtain(param0: globalAndroid.content.Context, param1: com.bumptech.glide.GlideContext, param2: any, param3: any, param4: java.lang.Class, param5: com.bumptech.glide.request.BaseRequestOptions, param6: number, param7: number, param8: com.bumptech.glide.Priority, param9: com.bumptech.glide.request.target.Target, param10: com.bumptech.glide.request.RequestListener, param11: java.util.List, param12: com.bumptech.glide.request.RequestCoordinator, param13: com.bumptech.glide.load.engine.Engine, param14: com.bumptech.glide.request.transition.TransitionFactory, param15: java.util.concurrent.Executor): com.bumptech.glide.request.SingleRequest; + public static obtain( + param0: globalAndroid.content.Context, + param1: com.bumptech.glide.GlideContext, + param2: any, + param3: any, + param4: java.lang.Class, + param5: com.bumptech.glide.request.BaseRequestOptions, + param6: number, + param7: number, + param8: com.bumptech.glide.Priority, + param9: com.bumptech.glide.request.target.Target, + param10: com.bumptech.glide.request.RequestListener, + param11: java.util.List, + param12: com.bumptech.glide.request.RequestCoordinator, + param13: com.bumptech.glide.load.engine.Engine, + param14: com.bumptech.glide.request.transition.TransitionFactory, + param15: java.util.concurrent.Executor, + ): com.bumptech.glide.request.SingleRequest; public onResourceReady(param0: com.bumptech.glide.load.engine.Resource, param1: com.bumptech.glide.load.DataSource): void; public isComplete(): boolean; public onSizeReady(param0: number, param1: number): void; @@ -6999,7 +6778,7 @@ declare module com { export module glide { export module request { export module target { - export abstract class BaseTarget extends com.bumptech.glide.request.target.Target { + export abstract class BaseTarget extends com.bumptech.glide.request.target.Target { public static class: java.lang.Class>; public constructor(); public onDestroy(): void; @@ -7095,7 +6874,7 @@ declare module com { export module glide { export module request { export module target { - export abstract class CustomTarget extends com.bumptech.glide.request.target.Target { + export abstract class CustomTarget extends com.bumptech.glide.request.target.Target { public static class: java.lang.Class>; public constructor(); public onLoadStarted(param0: globalAndroid.graphics.drawable.Drawable): void; @@ -7122,12 +6901,12 @@ declare module com { export module glide { export module request { export module target { - export abstract class CustomViewTarget extends com.bumptech.glide.request.target.Target { - public static class: java.lang.Class>; + export abstract class CustomViewTarget extends com.bumptech.glide.request.target.Target { + public static class: java.lang.Class>; public view: any; public getView(): any; - public clearOnDetach(): com.bumptech.glide.request.target.CustomViewTarget; - public waitForLayout(): com.bumptech.glide.request.target.CustomViewTarget; + public clearOnDetach(): com.bumptech.glide.request.target.CustomViewTarget; + public waitForLayout(): com.bumptech.glide.request.target.CustomViewTarget; public constructor(param0: any); public onResourceCleared(param0: globalAndroid.graphics.drawable.Drawable): void; public onLoadStarted(param0: globalAndroid.graphics.drawable.Drawable): void; @@ -7142,7 +6921,7 @@ declare module com { public setRequest(param0: com.bumptech.glide.request.Request): void; public removeCallback(param0: com.bumptech.glide.request.target.SizeReadyCallback): void; /** @deprecated */ - public useTagId(param0: number): com.bumptech.glide.request.target.CustomViewTarget; + public useTagId(param0: number): com.bumptech.glide.request.target.CustomViewTarget; public onStart(): void; public getSize(param0: com.bumptech.glide.request.target.SizeReadyCallback): void; } @@ -7288,7 +7067,7 @@ declare module com { export module glide { export module request { export module target { - export abstract class ImageViewTarget extends com.bumptech.glide.request.target.ViewTarget implements com.bumptech.glide.request.transition.Transition.ViewAdapter { + export abstract class ImageViewTarget extends com.bumptech.glide.request.target.ViewTarget implements com.bumptech.glide.request.transition.Transition.ViewAdapter { public static class: java.lang.Class>; public getView(): any; public constructor(); @@ -7327,7 +7106,7 @@ declare module com { export class ImageViewTargetFactory { public static class: java.lang.Class; public constructor(); - public buildTarget(param0: globalAndroid.widget.ImageView, param1: java.lang.Class): com.bumptech.glide.request.target.ViewTarget; + public buildTarget(param0: globalAndroid.widget.ImageView, param1: java.lang.Class): com.bumptech.glide.request.target.ViewTarget; } } } @@ -7368,7 +7147,7 @@ declare module com { export module glide { export module request { export module target { - export class PreloadTarget extends com.bumptech.glide.request.target.CustomTarget { + export class PreloadTarget extends com.bumptech.glide.request.target.CustomTarget { public static class: java.lang.Class>; public static obtain(param0: com.bumptech.glide.RequestManager, param1: number, param2: number): com.bumptech.glide.request.target.PreloadTarget; public onResourceReady(param0: any, param1: com.bumptech.glide.request.transition.Transition): void; @@ -7391,7 +7170,7 @@ declare module com { export module glide { export module request { export module target { - export abstract class SimpleTarget extends com.bumptech.glide.request.target.BaseTarget { + export abstract class SimpleTarget extends com.bumptech.glide.request.target.BaseTarget { public static class: java.lang.Class>; public constructor(); public onResourceReady(param0: any, param1: com.bumptech.glide.request.transition.Transition): void; @@ -7420,9 +7199,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.request.target.SizeReadyCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onSizeReady(param0: number, param1: number): void; - }); + public constructor(implementation: { onSizeReady(param0: number, param1: number): void }); public constructor(); public onSizeReady(param0: number, param1: number): void; } @@ -7437,7 +7214,7 @@ declare module com { export module glide { export module request { export module target { - export class Target extends com.bumptech.glide.manager.LifecycleListener { + export class Target extends com.bumptech.glide.manager.LifecycleListener { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.request.target.Target interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. @@ -7480,7 +7257,7 @@ declare module com { export module glide { export module request { export module target { - export abstract class ThumbnailImageViewTarget extends com.bumptech.glide.request.target.ImageViewTarget { + export abstract class ThumbnailImageViewTarget extends com.bumptech.glide.request.target.ImageViewTarget { public static class: java.lang.Class>; public getView(): any; public constructor(); @@ -7515,15 +7292,15 @@ declare module com { export module glide { export module request { export module target { - export abstract class ViewTarget extends com.bumptech.glide.request.target.BaseTarget { - public static class: java.lang.Class>; + export abstract class ViewTarget extends com.bumptech.glide.request.target.BaseTarget { + public static class: java.lang.Class>; public view: any; public getView(): any; /** @deprecated */ public static setTagId(param0: number): void; public constructor(); - public clearOnDetach(): com.bumptech.glide.request.target.ViewTarget; - public waitForLayout(): com.bumptech.glide.request.target.ViewTarget; + public clearOnDetach(): com.bumptech.glide.request.target.ViewTarget; + public waitForLayout(): com.bumptech.glide.request.target.ViewTarget; public constructor(param0: any); public onLoadStarted(param0: globalAndroid.graphics.drawable.Drawable): void; public getRequest(): com.bumptech.glide.request.Request; @@ -7559,7 +7336,7 @@ declare module com { export module glide { export module request { export module transition { - export abstract class BitmapContainerTransitionFactory extends com.bumptech.glide.request.transition.TransitionFactory { + export abstract class BitmapContainerTransitionFactory extends com.bumptech.glide.request.transition.TransitionFactory { public static class: java.lang.Class>; public build(param0: com.bumptech.glide.load.DataSource, param1: boolean): com.bumptech.glide.request.transition.Transition; public getBitmap(param0: any): globalAndroid.graphics.Bitmap; @@ -7643,7 +7420,7 @@ declare module com { export module glide { export module request { export module transition { - export class NoTransition extends com.bumptech.glide.request.transition.Transition { + export class NoTransition extends com.bumptech.glide.request.transition.Transition { public static class: java.lang.Class>; public constructor(); public static getFactory(): com.bumptech.glide.request.transition.TransitionFactory; @@ -7651,7 +7428,7 @@ declare module com { public static get(): com.bumptech.glide.request.transition.Transition; } export module NoTransition { - export class NoAnimationFactory extends com.bumptech.glide.request.transition.TransitionFactory { + export class NoAnimationFactory extends com.bumptech.glide.request.transition.TransitionFactory { public static class: java.lang.Class>; public constructor(); public build(param0: com.bumptech.glide.load.DataSource, param1: boolean): com.bumptech.glide.request.transition.Transition; @@ -7668,14 +7445,12 @@ declare module com { export module glide { export module request { export module transition { - export class Transition extends java.lang.Object { + export class Transition extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.request.transition.Transition interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - transition(param0: R, param1: com.bumptech.glide.request.transition.Transition.ViewAdapter): boolean; - }); + public constructor(implementation: { transition(param0: R, param1: com.bumptech.glide.request.transition.Transition.ViewAdapter): boolean }); public constructor(); public transition(param0: R, param1: com.bumptech.glide.request.transition.Transition.ViewAdapter): boolean; } @@ -7685,11 +7460,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.request.transition.Transition$ViewAdapter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getView(): globalAndroid.view.View; - getCurrentDrawable(): globalAndroid.graphics.drawable.Drawable; - setDrawable(param0: globalAndroid.graphics.drawable.Drawable): void; - }); + public constructor(implementation: { getView(): globalAndroid.view.View; getCurrentDrawable(): globalAndroid.graphics.drawable.Drawable; setDrawable(param0: globalAndroid.graphics.drawable.Drawable): void }); public constructor(); public getCurrentDrawable(): globalAndroid.graphics.drawable.Drawable; public getView(): globalAndroid.view.View; @@ -7707,14 +7478,12 @@ declare module com { export module glide { export module request { export module transition { - export class TransitionFactory extends java.lang.Object { + export class TransitionFactory extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.request.transition.TransitionFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - build(param0: com.bumptech.glide.load.DataSource, param1: boolean): com.bumptech.glide.request.transition.Transition; - }); + public constructor(implementation: { build(param0: com.bumptech.glide.load.DataSource, param1: boolean): com.bumptech.glide.request.transition.Transition }); public constructor(); public build(param0: com.bumptech.glide.load.DataSource, param1: boolean): com.bumptech.glide.request.transition.Transition; } @@ -7729,7 +7498,7 @@ declare module com { export module glide { export module request { export module transition { - export class ViewAnimationFactory extends com.bumptech.glide.request.transition.TransitionFactory { + export class ViewAnimationFactory extends com.bumptech.glide.request.transition.TransitionFactory { public static class: java.lang.Class>; public build(param0: com.bumptech.glide.load.DataSource, param1: boolean): com.bumptech.glide.request.transition.Transition; public constructor(param0: number); @@ -7756,7 +7525,7 @@ declare module com { export module glide { export module request { export module transition { - export class ViewPropertyAnimationFactory extends com.bumptech.glide.request.transition.TransitionFactory { + export class ViewPropertyAnimationFactory extends com.bumptech.glide.request.transition.TransitionFactory { public static class: java.lang.Class>; public constructor(param0: com.bumptech.glide.request.transition.ViewPropertyTransition.Animator); public build(param0: com.bumptech.glide.load.DataSource, param1: boolean): com.bumptech.glide.request.transition.Transition; @@ -7772,7 +7541,7 @@ declare module com { export module glide { export module request { export module transition { - export class ViewPropertyTransition extends com.bumptech.glide.request.transition.Transition { + export class ViewPropertyTransition extends com.bumptech.glide.request.transition.Transition { public static class: java.lang.Class>; public constructor(param0: com.bumptech.glide.request.transition.ViewPropertyTransition.Animator); public transition(param0: any, param1: com.bumptech.glide.request.transition.Transition.ViewAdapter): boolean; @@ -7783,9 +7552,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.request.transition.ViewPropertyTransition$Animator interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - animate(param0: globalAndroid.view.View): void; - }); + public constructor(implementation: { animate(param0: globalAndroid.view.View): void }); public constructor(); public animate(param0: globalAndroid.view.View): void; } @@ -7801,7 +7568,7 @@ declare module com { export module glide { export module request { export module transition { - export class ViewTransition extends com.bumptech.glide.request.transition.Transition { + export class ViewTransition extends com.bumptech.glide.request.transition.Transition { public static class: java.lang.Class>; public transition(param0: any, param1: com.bumptech.glide.request.transition.Transition.ViewAdapter): boolean; } @@ -7811,9 +7578,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - build(param0: globalAndroid.content.Context): globalAndroid.view.animation.Animation; - }); + public constructor(implementation: { build(param0: globalAndroid.content.Context): globalAndroid.view.animation.Animation }); public constructor(); public build(param0: globalAndroid.content.Context): globalAndroid.view.animation.Animation; } @@ -7940,15 +7705,15 @@ declare module com { export module bumptech { export module glide { export module util { - export class CachedHashCodeArrayMap extends androidx.collection.ArrayMap { - public static class: java.lang.Class>; + export class CachedHashCodeArrayMap extends androidx.collection.ArrayMap { + public static class: java.lang.Class>; public setValueAt(param0: number, param1: any): any; public constructor(); public clear(): void; public removeAt(param0: number): any; public hashCode(): number; public put(param0: any, param1: any): any; - public putAll(param0: androidx.collection.SimpleArrayMap): void; + public putAll(param0: androidx.collection.SimpleArrayMap): void; } } } @@ -8016,7 +7781,7 @@ declare module com { export module bumptech { export module glide { export module util { - export class FixedPreloadSizeProvider extends com.bumptech.glide.ListPreloader.PreloadSizeProvider { + export class FixedPreloadSizeProvider extends com.bumptech.glide.ListPreloader.PreloadSizeProvider { public static class: java.lang.Class>; public getPreloadSize(param0: any, param1: number, param2: number): native.Array; public constructor(param0: number, param1: number); @@ -8044,8 +7809,8 @@ declare module com { export module bumptech { export module glide { export module util { - export class LruCache extends java.lang.Object { - public static class: java.lang.Class>; + export class LruCache extends java.lang.Object { + public static class: java.lang.Class>; public getSize(param0: Y): number; public put(param0: T, param1: Y): Y; public getCount(): number; @@ -8130,8 +7895,7 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.util.Synthetic interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - }); + public constructor(implementation: {}); public constructor(); } } @@ -8174,7 +7938,7 @@ declare module com { export module bumptech { export module glide { export module util { - export class ViewPreloadSizeProvider extends java.lang.Object { + export class ViewPreloadSizeProvider extends java.lang.Object { public static class: java.lang.Class>; public setView(param0: globalAndroid.view.View): void; public constructor(); @@ -8183,7 +7947,7 @@ declare module com { public constructor(param0: globalAndroid.view.View); } export module ViewPreloadSizeProvider { - export class SizeViewTarget extends com.bumptech.glide.request.target.CustomViewTarget { + export class SizeViewTarget extends com.bumptech.glide.request.target.CustomViewTarget { public static class: java.lang.Class; public onResourceReady(param0: any, param1: com.bumptech.glide.request.transition.Transition): void; public onLoadFailed(param0: globalAndroid.graphics.drawable.Drawable): void; @@ -8214,18 +7978,16 @@ declare module com { public static threadSafeList(param0: number): androidx.core.util.Pools.Pool; } export module FactoryPools { - export class Factory extends java.lang.Object { + export class Factory extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.util.pool.FactoryPools$Factory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - create(): T; - }); + public constructor(implementation: { create(): T }); public constructor(); public create(): T; } - export class FactoryPool extends androidx.core.util.Pools.Pool { + export class FactoryPool extends androidx.core.util.Pools.Pool { public static class: java.lang.Class>; public acquire(): any; public release(param0: any): boolean; @@ -8235,20 +7997,16 @@ declare module com { /** * Constructs a new instance of the com.bumptech.glide.util.pool.FactoryPools$Poolable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - getVerifier(): com.bumptech.glide.util.pool.StateVerifier; - }); + public constructor(implementation: { getVerifier(): com.bumptech.glide.util.pool.StateVerifier }); public constructor(); public getVerifier(): com.bumptech.glide.util.pool.StateVerifier; } - export class Resetter extends java.lang.Object { + export class Resetter extends java.lang.Object { public static class: java.lang.Class>; /** * Constructs a new instance of the com.bumptech.glide.util.pool.FactoryPools$Resetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - reset(param0: T): void; - }); + public constructor(implementation: { reset(param0: T): void }); public constructor(); public reset(param0: T): void; } @@ -8361,11 +8119,7 @@ declare module com { /** * Constructs a new instance of the com.github.chrisbanes.photoview.OnGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onDrag(param0: number, param1: number): void; - onFling(param0: number, param1: number, param2: number, param3: number): void; - onScale(param0: number, param1: number, param2: number): void; - }); + public constructor(implementation: { onDrag(param0: number, param1: number): void; onFling(param0: number, param1: number, param2: number, param3: number): void; onScale(param0: number, param1: number, param2: number): void }); public constructor(); public onDrag(param0: number, param1: number): void; public onFling(param0: number, param1: number, param2: number, param3: number): void; @@ -8385,9 +8139,7 @@ declare module com { /** * Constructs a new instance of the com.github.chrisbanes.photoview.OnMatrixChangedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onMatrixChanged(param0: globalAndroid.graphics.RectF): void; - }); + public constructor(implementation: { onMatrixChanged(param0: globalAndroid.graphics.RectF): void }); public constructor(); public onMatrixChanged(param0: globalAndroid.graphics.RectF): void; } @@ -8405,9 +8157,7 @@ declare module com { /** * Constructs a new instance of the com.github.chrisbanes.photoview.OnOutsidePhotoTapListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onOutsidePhotoTap(param0: globalAndroid.widget.ImageView): void; - }); + public constructor(implementation: { onOutsidePhotoTap(param0: globalAndroid.widget.ImageView): void }); public constructor(); public onOutsidePhotoTap(param0: globalAndroid.widget.ImageView): void; } @@ -8425,9 +8175,7 @@ declare module com { /** * Constructs a new instance of the com.github.chrisbanes.photoview.OnPhotoTapListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onPhotoTap(param0: globalAndroid.widget.ImageView, param1: number, param2: number): void; - }); + public constructor(implementation: { onPhotoTap(param0: globalAndroid.widget.ImageView, param1: number, param2: number): void }); public constructor(); public onPhotoTap(param0: globalAndroid.widget.ImageView, param1: number, param2: number): void; } @@ -8445,9 +8193,7 @@ declare module com { /** * Constructs a new instance of the com.github.chrisbanes.photoview.OnScaleChangedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onScaleChange(param0: number, param1: number, param2: number): void; - }); + public constructor(implementation: { onScaleChange(param0: number, param1: number, param2: number): void }); public constructor(); public onScaleChange(param0: number, param1: number, param2: number): void; } @@ -8465,9 +8211,7 @@ declare module com { /** * Constructs a new instance of the com.github.chrisbanes.photoview.OnSingleFlingListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onFling(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean; - }); + public constructor(implementation: { onFling(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean }); public constructor(); public onFling(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean; } @@ -8485,9 +8229,7 @@ declare module com { /** * Constructs a new instance of the com.github.chrisbanes.photoview.OnViewDragListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onDrag(param0: number, param1: number): void; - }); + public constructor(implementation: { onDrag(param0: number, param1: number): void }); public constructor(); public onDrag(param0: number, param1: number): void; } @@ -8505,9 +8247,7 @@ declare module com { /** * Constructs a new instance of the com.github.chrisbanes.photoview.OnViewTapListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ - public constructor(implementation: { - onViewTap(param0: globalAndroid.view.View, param1: number, param2: number): void; - }); + public constructor(implementation: { onViewTap(param0: globalAndroid.view.View, param1: number, param2: number): void }); public constructor(); public onViewTap(param0: globalAndroid.view.View, param1: number, param2: number): void; } @@ -10215,7 +9955,7 @@ declare module com { public static ViewStubCompat_android_id: number; public static ViewStubCompat_android_inflatedId: number; public static ViewStubCompat_android_layout: number; - public static (): void; + public static(): void; } } } @@ -10958,4 +10698,3 @@ declare module jp { //com.bumptech.glide.util.pool.FactoryPools.Factory:1 //com.bumptech.glide.util.pool.FactoryPools.FactoryPool:1 //com.bumptech.glide.util.pool.FactoryPools.Resetter:1 - diff --git a/packages/nativescript-image-zoom/typings/zoomlayout.d.ts b/packages/nativescript-image-zoom/typings/zoomlayout.d.ts new file mode 100644 index 00000000..1873bab4 --- /dev/null +++ b/packages/nativescript-image-zoom/typings/zoomlayout.d.ts @@ -0,0 +1,1223 @@ +declare module com { + export module otaliastudios { + export module zoom { + export class AbsolutePoint { + public static class: java.lang.Class; + public constructor(x: number, y: number); + public set(): void; + public set(x: java.lang.Number): void; + public minus(absolutePoint: com.otaliastudios.zoom.AbsolutePoint): com.otaliastudios.zoom.AbsolutePoint; + public copy(x: number, y: number): com.otaliastudios.zoom.AbsolutePoint; + public component2(): number; + public getY(): number; + public set(p: com.otaliastudios.zoom.AbsolutePoint): void; + public constructor(point: com.otaliastudios.zoom.AbsolutePoint); + public setX(value: number): void; + public component1(): number; + public toString(): string; + public constructor(); + public equals(other: any): boolean; + public toScaled$library_release(scale: number, outPoint: com.otaliastudios.zoom.ScaledPoint): com.otaliastudios.zoom.ScaledPoint; + public set(x: java.lang.Number, y: java.lang.Number): void; + public getX(): number; + public hashCode(): number; + public setY(value: number): void; + public times(factor: java.lang.Number): com.otaliastudios.zoom.AbsolutePoint; + public plus(absolutePoint: com.otaliastudios.zoom.AbsolutePoint): com.otaliastudios.zoom.AbsolutePoint; + public unaryMinus(): com.otaliastudios.zoom.AbsolutePoint; + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class Alignment { + public static class: java.lang.Class; + public static INSTANCE: com.otaliastudios.zoom.Alignment; + public static TOP: number = 1; + public static BOTTOM: number = 2; + public static CENTER_VERTICAL: number = 3; + public static NONE_VERTICAL: number = 4; + public static LEFT: number = 16; + public static RIGHT: number = 32; + public static CENTER_HORIZONTAL: number = 48; + public static NONE_HORIZONTAL: number = 64; + public static CENTER: number = 51; + public static NONE: number = 68; + public toVerticalGravity$library_release(this_: number, alignment: number): number; + public isNone$library_release(alignment: number): boolean; + public toHorizontalGravity$library_release(this_: number, alignment: number): number; + public getHorizontal$library_release(alignment: number): number; + public getVertical$library_release(alignment: number): number; + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class BuildConfig { + public static class: java.lang.Class; + public static DEBUG: boolean = 0; + public static LIBRARY_PACKAGE_NAME: string = 'com.otaliastudios.zoom'; + public static BUILD_TYPE: string = 'release'; + public constructor(); + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class OverPanRangeProvider { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.OverPanRangeProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { getOverPan(param0: com.otaliastudios.zoom.ZoomEngine, param1: boolean): number; ''(): void }); + public constructor(); + public static DEFAULT: com.otaliastudios.zoom.OverPanRangeProvider; + public getOverPan(param0: com.otaliastudios.zoom.ZoomEngine, param1: boolean): number; + } + export module OverPanRangeProvider { + export class Companion { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class OverZoomRangeProvider { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.OverZoomRangeProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { getOverZoom(param0: com.otaliastudios.zoom.ZoomEngine, param1: boolean): number; ''(): void }); + public constructor(); + public static DEFAULT: com.otaliastudios.zoom.OverZoomRangeProvider; + public getOverZoom(param0: com.otaliastudios.zoom.ZoomEngine, param1: boolean): number; + } + export module OverZoomRangeProvider { + export class Companion { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class ScaledPoint { + public static class: java.lang.Class; + public constructor(x: number, y: number); + public constructor(point: com.otaliastudios.zoom.ScaledPoint); + public set(): void; + public set(p: com.otaliastudios.zoom.ScaledPoint): void; + public set(x: java.lang.Number): void; + public component2(): number; + public getY(): number; + public minus(scaledPoint: com.otaliastudios.zoom.ScaledPoint): com.otaliastudios.zoom.ScaledPoint; + public setX(value: number): void; + public component1(): number; + public unaryMinus(): com.otaliastudios.zoom.ScaledPoint; + public toString(): string; + public times(factor: java.lang.Number): com.otaliastudios.zoom.ScaledPoint; + public constructor(); + public plus(scaledPoint: com.otaliastudios.zoom.ScaledPoint): com.otaliastudios.zoom.ScaledPoint; + public equals(other: any): boolean; + public toAbsolute$library_release(scale: number, outPoint: com.otaliastudios.zoom.AbsolutePoint): com.otaliastudios.zoom.AbsolutePoint; + public copy(x: number, y: number): com.otaliastudios.zoom.ScaledPoint; + public set(x: java.lang.Number, y: java.lang.Number): void; + public getX(): number; + public hashCode(): number; + public setY(value: number): void; + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class ZoomApi { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomApi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { + getZoom(): number; + getRealZoom(): number; + getPan(): com.otaliastudios.zoom.AbsolutePoint; + getPanX(): number; + getPanY(): number; + getScaledPan(): com.otaliastudios.zoom.ScaledPoint; + getScaledPanX(): number; + getScaledPanY(): number; + setOverScrollHorizontal(param0: boolean): void; + setOverScrollVertical(param0: boolean): void; + setOverPanRange(param0: com.otaliastudios.zoom.OverPanRangeProvider): void; + setHorizontalPanEnabled(param0: boolean): void; + setVerticalPanEnabled(param0: boolean): void; + setZoomEnabled(param0: boolean): void; + setOverPinchable(param0: boolean): void; + setOverZoomRange(param0: com.otaliastudios.zoom.OverZoomRangeProvider): void; + setFlingEnabled(param0: boolean): void; + setScrollEnabled(param0: boolean): void; + setOneFingerScrollEnabled(param0: boolean): void; + setTwoFingersScrollEnabled(param0: boolean): void; + setThreeFingersScrollEnabled(param0: boolean): void; + setAllowFlingInOverscroll(param0: boolean): void; + setTransformation(param0: number): void; + setTransformation(param0: number, param1: number): void; + setAlignment(param0: number): void; + moveTo(param0: number, param1: number, param2: number, param3: boolean): void; + moveToCenter(param0: java.lang.Float, param1: boolean): void; + panTo(param0: number, param1: number, param2: boolean): void; + panBy(param0: number, param1: number, param2: boolean): void; + zoomTo(param0: number, param1: boolean): void; + zoomBy(param0: number, param1: boolean): void; + zoomIn(): void; + zoomOut(): void; + realZoomTo(param0: number, param1: boolean): void; + getMaxZoom(): number; + getMaxZoomType(): number; + setMaxZoom(param0: number): void; + setMaxZoom(param0: number, param1: number): void; + getMinZoom(): number; + getMinZoomType(): number; + setMinZoom(param0: number): void; + setMinZoom(param0: number, param1: number): void; + setAnimationDuration(param0: number): void; + cancelAnimations(): boolean; + ''(): void; + }); + public constructor(); + public static TRANSFORMATION_GRAVITY_AUTO: number = 0; + public static TYPE_ZOOM: number = 0; + public static TRANSFORMATION_CENTER_CROP: number = 1; + public static MAX_ZOOM_DEFAULT: number = 2.5; + public static TYPE_REAL_ZOOM: number = 1; + public static TRANSFORMATION_CENTER_INSIDE: number = 0; + public static MIN_ZOOM_DEFAULT: number = 0.8; + public static MIN_ZOOM_DEFAULT_TYPE: number = 0; + public static TRANSFORMATION_NONE: number = 2; + public static MAX_ZOOM_DEFAULT_TYPE: number = 0; + public static ALIGNMENT_DEFAULT: number = 51; + public zoomIn(): void; + public getPanX(): number; + public zoomOut(): void; + public setMaxZoom(param0: number, param1: number): void; + public getZoom(): number; + public cancelAnimations(): boolean; + public setHorizontalPanEnabled(param0: boolean): void; + public setTransformation(param0: number): void; + public setMinZoom(param0: number, param1: number): void; + public setOverScrollHorizontal(param0: boolean): void; + public panBy(param0: number, param1: number, param2: boolean): void; + public getMaxZoomType(): number; + public moveTo(param0: number, param1: number, param2: number, param3: boolean): void; + public moveToCenter(param0: java.lang.Float, param1: boolean): void; + public setTransformation(param0: number, param1: number): void; + public realZoomTo(param0: number, param1: boolean): void; + public getPan(): com.otaliastudios.zoom.AbsolutePoint; + public setOneFingerScrollEnabled(param0: boolean): void; + public getScaledPanY(): number; + public setThreeFingersScrollEnabled(param0: boolean): void; + public zoomTo(param0: number, param1: boolean): void; + public zoomBy(param0: number, param1: boolean): void; + public setTwoFingersScrollEnabled(param0: boolean): void; + public setMinZoom(param0: number): void; + public setAllowFlingInOverscroll(param0: boolean): void; + public setAlignment(param0: number): void; + public getScaledPanX(): number; + public getMinZoomType(): number; + public setVerticalPanEnabled(param0: boolean): void; + public setFlingEnabled(param0: boolean): void; + public setScrollEnabled(param0: boolean): void; + public setOverScrollVertical(param0: boolean): void; + public setOverPinchable(param0: boolean): void; + public getMaxZoom(): number; + public setZoomEnabled(param0: boolean): void; + public getScaledPan(): com.otaliastudios.zoom.ScaledPoint; + public setOverPanRange(param0: com.otaliastudios.zoom.OverPanRangeProvider): void; + public setOverZoomRange(param0: com.otaliastudios.zoom.OverZoomRangeProvider): void; + public setMaxZoom(param0: number): void; + public getPanY(): number; + public panTo(param0: number, param1: number, param2: boolean): void; + public setAnimationDuration(param0: number): void; + public getRealZoom(): number; + public getMinZoom(): number; + } + export module ZoomApi { + export class AbsolutePan { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomApi$AbsolutePan interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + export class Alignment { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomApi$Alignment interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + export class Companion { + public static class: java.lang.Class; + public static TYPE_ZOOM: number = 0; + public static TYPE_REAL_ZOOM: number = 1; + public static TRANSFORMATION_CENTER_INSIDE: number = 0; + public static TRANSFORMATION_CENTER_CROP: number = 1; + public static TRANSFORMATION_NONE: number = 2; + public static TRANSFORMATION_GRAVITY_AUTO: number = 0; + public static MIN_ZOOM_DEFAULT: number = 0.8; + public static MIN_ZOOM_DEFAULT_TYPE: number = 0; + public static MAX_ZOOM_DEFAULT: number = 2.5; + public static MAX_ZOOM_DEFAULT_TYPE: number = 0; + public static ALIGNMENT_DEFAULT: number = 51; + } + export class DefaultImpls { + public static class: java.lang.Class; + public static setMinZoom(this_: com.otaliastudios.zoom.ZoomApi, minZoom: number): void; + public static setTransformation(this_: com.otaliastudios.zoom.ZoomApi, transformation: number): void; + public static setMaxZoom(this_: com.otaliastudios.zoom.ZoomApi, maxZoom: number): void; + } + export class RealZoom { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomApi$RealZoom interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + export class ScaledPan { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomApi$ScaledPan interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + export class Transformation { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomApi$Transformation interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + export class Zoom { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomApi$Zoom interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + export class ZoomType { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomApi$ZoomType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class ZoomEngine extends com.otaliastudios.zoom.ZoomApi { + public static class: java.lang.Class; + public static DEFAULT_ANIMATION_DURATION: number = 280; + public setTransformation(transformation: number): void; + public getContainerWidth(): number; + public setMaxZoom(param0: number, param1: number): void; + public setOverPanRange(provider: com.otaliastudios.zoom.OverPanRangeProvider): void; + public getMaxZoomType(): number; + public panBy(param0: number, param1: number, param2: boolean): void; + public setOneFingerScrollEnabled(param0: boolean): void; + public getScaledPanY(): number; + public zoomTo(this_: number, zoom: boolean): void; + public setThreeFingersScrollEnabled(param0: boolean): void; + public zoomBy(param0: number, param1: boolean): void; + public removeListener(listener: com.otaliastudios.zoom.ZoomEngine.Listener): void; + public getMinZoomType(): number; + public setFlingEnabled(param0: boolean): void; + public onInterceptTouchEvent(ev: globalAndroid.view.MotionEvent): boolean; + public setScrollEnabled(param0: boolean): void; + public setFlingEnabled(enabled: boolean): void; + public setVerticalPanEnabled(enabled: boolean): void; + public computeVerticalScrollRange(): number; + public getContentHeight(): number; + public setMinZoom(minZoom: number, type: number): void; + public setOverPinchable(overPinchable: boolean): void; + public getContentWidth(): number; + public setTransformation(param0: number): void; + public setOverScrollHorizontal(param0: boolean): void; + public getZoomManager$library_release(): com.otaliastudios.zoom.internal.movement.ZoomManager; + public computeHorizontalScrollOffset(): number; + public realZoomTo(param0: number, param1: boolean): void; + /** @deprecated */ + public constructor(context: globalAndroid.content.Context, container: globalAndroid.view.View, listener: com.otaliastudios.zoom.ZoomEngine.Listener); + public setContentSize(width: number, height: number): void; + public moveToCenter(targetRealZoom: java.lang.Float, zoomLayoutCenterX: boolean): void; + public clear(): void; + public setContentSize(width: number, height: number, applyTransformation: boolean): void; + public zoomTo(param0: number, param1: boolean): void; + public setMinZoom(param0: number): void; + public setContainer(container: globalAndroid.view.View): void; + public setOverScrollVertical(param0: boolean): void; + public getMaxZoom(): number; + public getScaledPan(): com.otaliastudios.zoom.ScaledPoint; + public setMaxZoom(maxZoom: number, type: number): void; + /** @deprecated */ + public setContentSize(rect: globalAndroid.graphics.RectF): void; + public setContainerSize(width: number, height: number): void; + public moveTo(update: number, this_: number, zoom: number, x: boolean): void; + public setScrollEnabled(enabled: boolean): void; + public setHorizontalPanEnabled(enabled: boolean): void; + public panTo(x: number, y: number, animate: boolean): void; + public getMinZoom(): number; + public zoomIn(): void; + public getPanX(): number; + public setZoomEnabled(enabled: boolean): void; + public constructor(context: globalAndroid.content.Context); + public computeVerticalScrollOffset(): number; + public setMinZoom(param0: number, param1: number): void; + public setTwoFingersScrollEnabled(enabled: boolean): void; + public zoomBy(this_: number, zoomFactor: boolean): void; + public setTransformation(param0: number, param1: number): void; + public setAlignment(alignment: number): void; + public computeHorizontalScrollRange(): number; + public setAllowFlingInOverscroll(allow: boolean): void; + public setTwoFingersScrollEnabled(param0: boolean): void; + public setAlignment(param0: number): void; + public setVerticalPanEnabled(param0: boolean): void; + public setMaxZoom(maxZoom: number): void; + public realZoomTo(this_: number, realZoom: boolean): void; + public setOverPinchable(param0: boolean): void; + public setZoomEnabled(param0: boolean): void; + public setOverScrollVertical(overScroll: boolean): void; + public setOverPanRange(param0: com.otaliastudios.zoom.OverPanRangeProvider): void; + public addListener(listener: com.otaliastudios.zoom.ZoomEngine.Listener): void; + public panTo(param0: number, param1: number, param2: boolean): void; + public setOverScrollHorizontal(overScroll: boolean): void; + public setOneFingerScrollEnabled(enabled: boolean): void; + public getRealZoom(): number; + public zoomOut(): void; + public setOverZoomRange(provider: com.otaliastudios.zoom.OverZoomRangeProvider): void; + public getZoom(): number; + public setTransformation(transformation: number, gravity: number): void; + public cancelAnimations(): boolean; + public setHorizontalPanEnabled(param0: boolean): void; + public getContainerHeight(): number; + public panBy(this_: number, dx: number, dy: boolean): void; + public moveTo(param0: number, param1: number, param2: number, param3: boolean): void; + public setThreeFingersScrollEnabled(enabled: boolean): void; + public moveToCenter(param0: java.lang.Float, param1: boolean): void; + public getPan(): com.otaliastudios.zoom.AbsolutePoint; + public setAllowFlingInOverscroll(param0: boolean): void; + public getScaledPanX(): number; + public setAnimationDuration(duration: number): void; + public onTouchEvent(ev: globalAndroid.view.MotionEvent): boolean; + public setOverZoomRange(param0: com.otaliastudios.zoom.OverZoomRangeProvider): void; + public setMaxZoom(param0: number): void; + public getPanY(): number; + public getMatrix(): globalAndroid.graphics.Matrix; + public constructor(context: globalAndroid.content.Context, container: globalAndroid.view.View); + public setAnimationDuration(param0: number): void; + public setMinZoom(minZoom: number): void; + public setContainerSize(width: number, height: number, applyTransformation: boolean): void; + } + export module ZoomEngine { + export class Callbacks implements com.otaliastudios.zoom.internal.StateController.Callback, com.otaliastudios.zoom.internal.matrix.MatrixController.Callback { + public static class: java.lang.Class; + public constructor(this$0: com.otaliastudios.zoom.ZoomEngine); + public maybeStartPinchGesture(param0: globalAndroid.view.MotionEvent): boolean; + public post(action: java.lang.Runnable): boolean; + public maybeStartScrollFlingGesture(param0: globalAndroid.view.MotionEvent): boolean; + public onGlobalLayout(): void; + public maybeStartPinchGesture(event: globalAndroid.view.MotionEvent): boolean; + public post(param0: java.lang.Runnable): boolean; + public onStateIdle(): void; + public onMatrixSizeChanged(this_: number, oldZoom: boolean): void; + public maybeStartScrollFlingGesture(event: globalAndroid.view.MotionEvent): boolean; + public endScrollGesture(): void; + public postOnAnimation(param0: java.lang.Runnable): void; + public postOnAnimation(action: java.lang.Runnable): void; + public isStateAllowed(newState: number): boolean; + public onMatrixSizeChanged(param0: number, param1: boolean): void; + public isStateAllowed(param0: number): boolean; + public onMatrixUpdate(): void; + public cleanupState(oldState: number): void; + public cleanupState(param0: number): void; + } + export class Companion { + public static class: java.lang.Class; + } + export class Listener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomEngine$Listener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onUpdate(param0: com.otaliastudios.zoom.ZoomEngine, param1: globalAndroid.graphics.Matrix): void; onIdle(param0: com.otaliastudios.zoom.ZoomEngine): void }); + public constructor(); + public onIdle(param0: com.otaliastudios.zoom.ZoomEngine): void; + public onUpdate(param0: com.otaliastudios.zoom.ZoomEngine, param1: globalAndroid.graphics.Matrix): void; + } + export abstract class SimpleListener extends com.otaliastudios.zoom.ZoomEngine.Listener { + public static class: java.lang.Class; + public onUpdate$library_release(param0: com.otaliastudios.zoom.ZoomEngine, param1: number, param2: number, param3: number): void; + public constructor(); + public onIdle(param0: com.otaliastudios.zoom.ZoomEngine): void; + public onUpdate(panY: com.otaliastudios.zoom.ZoomEngine, scaleX: globalAndroid.graphics.Matrix): void; + public onUpdate(param0: com.otaliastudios.zoom.ZoomEngine, param1: globalAndroid.graphics.Matrix): void; + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class ZoomImageView implements com.otaliastudios.zoom.ZoomApi { + public static class: java.lang.Class; + public setTransformation(transformation: number): void; + public zoomIn(): void; + public getPanX(): number; + public setZoomEnabled(enabled: boolean): void; + public setMaxZoom(param0: number, param1: number): void; + public panBy(dx: number, dy: number, animate: boolean): void; + public computeVerticalScrollOffset(): number; + public constructor(context: globalAndroid.content.Context); + public setMinZoom(param0: number, param1: number): void; + public realZoomTo(realZoom: number, animate: boolean): void; + public setOverPanRange(provider: com.otaliastudios.zoom.OverPanRangeProvider): void; + public getMaxZoomType(): number; + public moveTo(zoom: number, x: number, y: number, animate: boolean): void; + public panBy(param0: number, param1: number, param2: boolean): void; + public setTwoFingersScrollEnabled(enabled: boolean): void; + public setTransformation(param0: number, param1: number): void; + public setOneFingerScrollEnabled(param0: boolean): void; + public setAlignment(alignment: number): void; + public computeHorizontalScrollRange(): number; + public constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet); + public getScaledPanY(): number; + public setAllowFlingInOverscroll(allow: boolean): void; + public setThreeFingersScrollEnabled(param0: boolean): void; + public zoomBy(param0: number, param1: boolean): void; + public zoomBy(zoomFactor: number, animate: boolean): void; + public setTwoFingersScrollEnabled(param0: boolean): void; + public zoomTo(zoom: number, animate: boolean): void; + public setAlignment(param0: number): void; + public getMinZoomType(): number; + public setVerticalPanEnabled(param0: boolean): void; + public setFlingEnabled(param0: boolean): void; + public setScrollEnabled(param0: boolean): void; + public setMaxZoom(maxZoom: number): void; + public setOverPinchable(param0: boolean): void; + public constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet, defStyleAttr: number); + public setZoomEnabled(param0: boolean): void; + public setFlingEnabled(enabled: boolean): void; + public setOverScrollVertical(overScroll: boolean): void; + public setOverPanRange(param0: com.otaliastudios.zoom.OverPanRangeProvider): void; + public panTo(param0: number, param1: number, param2: boolean): void; + public setVerticalPanEnabled(enabled: boolean): void; + public computeVerticalScrollRange(): number; + public getEngine(): com.otaliastudios.zoom.ZoomEngine; + public setOneFingerScrollEnabled(enabled: boolean): void; + public setOverScrollHorizontal(overScroll: boolean): void; + public getRealZoom(): number; + public onDraw(canvas: globalAndroid.graphics.Canvas): void; + public setMinZoom(minZoom: number, type: number): void; + public setOverPinchable(overPinchable: boolean): void; + public zoomOut(): void; + public setOverZoomRange(provider: com.otaliastudios.zoom.OverZoomRangeProvider): void; + public getZoom(): number; + public cancelAnimations(): boolean; + public setTransformation(transformation: number, gravity: number): void; + public setHorizontalPanEnabled(param0: boolean): void; + public setTransformation(param0: number): void; + public setOverScrollHorizontal(param0: boolean): void; + public computeHorizontalScrollOffset(): number; + public moveTo(param0: number, param1: number, param2: number, param3: boolean): void; + public setThreeFingersScrollEnabled(enabled: boolean): void; + public moveToCenter(param0: java.lang.Float, param1: boolean): void; + public realZoomTo(param0: number, param1: boolean): void; + public moveToCenter(zoom: java.lang.Float, animate: boolean): void; + public getPan(): com.otaliastudios.zoom.AbsolutePoint; + public zoomTo(param0: number, param1: boolean): void; + public setMinZoom(param0: number): void; + public setAllowFlingInOverscroll(param0: boolean): void; + public getScaledPanX(): number; + public setAnimationDuration(duration: number): void; + public setOverScrollVertical(param0: boolean): void; + public onTouchEvent(ev: globalAndroid.view.MotionEvent): boolean; + public getMaxZoom(): number; + public getScaledPan(): com.otaliastudios.zoom.ScaledPoint; + public setMaxZoom(maxZoom: number, type: number): void; + public setOverZoomRange(param0: com.otaliastudios.zoom.OverZoomRangeProvider): void; + public setMaxZoom(param0: number): void; + public getPanY(): number; + public setScrollEnabled(enabled: boolean): void; + public setImageDrawable(drawable: globalAndroid.graphics.drawable.Drawable): void; + public onSizeChanged(w: number, h: number, oldw: number, oldh: number): void; + public setAnimationDuration(param0: number): void; + public setHorizontalPanEnabled(enabled: boolean): void; + public setMinZoom(minZoom: number): void; + public panTo(x: number, y: number, animate: boolean): void; + public getMinZoom(): number; + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class ZoomLayout implements com.otaliastudios.zoom.ZoomApi { + public static class: java.lang.Class; + public setTransformation(transformation: number): void; + public zoomIn(): void; + public getPanX(): number; + public setZoomEnabled(enabled: boolean): void; + public setMaxZoom(param0: number, param1: number): void; + public panBy(dx: number, dy: number, animate: boolean): void; + public computeVerticalScrollOffset(): number; + public constructor(context: globalAndroid.content.Context); + public setMinZoom(param0: number, param1: number): void; + public realZoomTo(realZoom: number, animate: boolean): void; + public setOverPanRange(provider: com.otaliastudios.zoom.OverPanRangeProvider): void; + public getMaxZoomType(): number; + public moveTo(zoom: number, x: number, y: number, animate: boolean): void; + public panBy(param0: number, param1: number, param2: boolean): void; + public setTwoFingersScrollEnabled(enabled: boolean): void; + public setTransformation(param0: number, param1: number): void; + public setOneFingerScrollEnabled(param0: boolean): void; + public setAlignment(alignment: number): void; + public drawChild(result: globalAndroid.graphics.Canvas, this_: globalAndroid.view.View, canvas: number): boolean; + public computeHorizontalScrollRange(): number; + public constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet); + public getScaledPanY(): number; + public setHasClickableChildren(this_: boolean): void; + public setAllowFlingInOverscroll(allow: boolean): void; + public setThreeFingersScrollEnabled(param0: boolean): void; + public zoomBy(param0: number, param1: boolean): void; + public zoomBy(zoomFactor: number, animate: boolean): void; + public setTwoFingersScrollEnabled(param0: boolean): void; + public zoomTo(zoom: number, animate: boolean): void; + public setAlignment(param0: number): void; + public getMinZoomType(): number; + public setVerticalPanEnabled(param0: boolean): void; + public setFlingEnabled(param0: boolean): void; + public onInterceptTouchEvent(ev: globalAndroid.view.MotionEvent): boolean; + public setScrollEnabled(param0: boolean): void; + public setMaxZoom(maxZoom: number): void; + public setOverPinchable(param0: boolean): void; + public constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet, defStyleAttr: number); + public setZoomEnabled(param0: boolean): void; + public setFlingEnabled(enabled: boolean): void; + public setOverScrollVertical(overScroll: boolean): void; + public onGlobalLayout(): void; + public setOverPanRange(param0: com.otaliastudios.zoom.OverPanRangeProvider): void; + public panTo(param0: number, param1: number, param2: boolean): void; + public onDetachedFromWindow(): void; + public setVerticalPanEnabled(enabled: boolean): void; + public computeVerticalScrollRange(): number; + public getEngine(): com.otaliastudios.zoom.ZoomEngine; + public setOneFingerScrollEnabled(enabled: boolean): void; + public setOverScrollHorizontal(overScroll: boolean): void; + public getRealZoom(): number; + public setMinZoom(minZoom: number, type: number): void; + public setOverPinchable(overPinchable: boolean): void; + public zoomOut(): void; + public setOverZoomRange(provider: com.otaliastudios.zoom.OverZoomRangeProvider): void; + public getZoom(): number; + public cancelAnimations(): boolean; + public setTransformation(transformation: number, gravity: number): void; + public setHorizontalPanEnabled(param0: boolean): void; + public setTransformation(param0: number): void; + public setOverScrollHorizontal(param0: boolean): void; + public computeHorizontalScrollOffset(): number; + public moveTo(param0: number, param1: number, param2: number, param3: boolean): void; + public setThreeFingersScrollEnabled(enabled: boolean): void; + public onMeasure(heightMode: number, widthSize: number): void; + public moveToCenter(param0: java.lang.Float, param1: boolean): void; + public realZoomTo(param0: number, param1: boolean): void; + public moveToCenter(zoom: java.lang.Float, animate: boolean): void; + public getPan(): com.otaliastudios.zoom.AbsolutePoint; + public zoomTo(param0: number, param1: boolean): void; + public setMinZoom(param0: number): void; + public setAllowFlingInOverscroll(param0: boolean): void; + public getScaledPanX(): number; + public setAnimationDuration(duration: number): void; + public setOverScrollVertical(param0: boolean): void; + public onTouchEvent(ev: globalAndroid.view.MotionEvent): boolean; + public getMaxZoom(): number; + public getScaledPan(): com.otaliastudios.zoom.ScaledPoint; + public setMaxZoom(maxZoom: number, type: number): void; + public addView(child: globalAndroid.view.View, index: number, params: globalAndroid.view.ViewGroup.LayoutParams): void; + public setOverZoomRange(param0: com.otaliastudios.zoom.OverZoomRangeProvider): void; + public setMaxZoom(param0: number): void; + public getPanY(): number; + public setScrollEnabled(enabled: boolean): void; + public setAnimationDuration(param0: number): void; + public setHorizontalPanEnabled(enabled: boolean): void; + public setMinZoom(minZoom: number): void; + public panTo(x: number, y: number, animate: boolean): void; + public onAttachedToWindow(): void; + public getMinZoom(): number; + } + export module ZoomLayout { + export class Companion { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class ZoomLogger { + public static class: java.lang.Class; + public static LEVEL_VERBOSE: number = 0; + public static LEVEL_INFO: number = 1; + public static LEVEL_WARNING: number = 2; + public static LEVEL_ERROR: number = 3; + public i$library_release(data: androidNative.Array): void; + public static setLogLevel(logLevel: number): void; + public e$library_release(data: androidNative.Array): void; + public e$library_release(message: string): void; + public w$library_release(data: androidNative.Array): void; + public v$library_release(message: string): void; + public i$library_release(message: string): void; + public w$library_release(message: string): void; + public v$library_release(data: androidNative.Array): void; + } + export module ZoomLogger { + export class Companion { + public static class: java.lang.Class; + public getLastTag$library_release(): string; + public setLastMessage$library_release(value: string): void; + public getLastMessage$library_release(): string; + public create$library_release(tag: string): com.otaliastudios.zoom.ZoomLogger; + public setLastTag$library_release(value: string): void; + public setLogLevel(logLevel: number): void; + } + export class LogLevel { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomLogger$LogLevel interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export class ZoomSurfaceView implements com.otaliastudios.zoom.ZoomApi { + public static class: java.lang.Class; + public setTransformation(transformation: number): void; + public zoomIn(): void; + public onMeasure(width: number, height: number): void; + public getPanX(): number; + public setZoomEnabled(enabled: boolean): void; + public setMaxZoom(param0: number, param1: number): void; + public panBy(dx: number, dy: number, animate: boolean): void; + public constructor(context: globalAndroid.content.Context); + public setMinZoom(param0: number, param1: number): void; + public realZoomTo(realZoom: number, animate: boolean): void; + public setOverPanRange(provider: com.otaliastudios.zoom.OverPanRangeProvider): void; + public getMaxZoomType(): number; + public moveTo(zoom: number, x: number, y: number, animate: boolean): void; + public panBy(param0: number, param1: number, param2: boolean): void; + public setTwoFingersScrollEnabled(enabled: boolean): void; + public setTransformation(param0: number, param1: number): void; + public setOneFingerScrollEnabled(param0: boolean): void; + public setAlignment(alignment: number): void; + public constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet); + public getScaledPanY(): number; + public onSurfaceChanged(gl: javax.microedition.khronos.opengles.GL10, width: number, height: number): void; + public setAllowFlingInOverscroll(allow: boolean): void; + public setThreeFingersScrollEnabled(param0: boolean): void; + public zoomBy(param0: number, param1: boolean): void; + public onDraw(modelMatrix: androidNative.Array, textureTransformMatrix: androidNative.Array): void; + public zoomBy(zoomFactor: number, animate: boolean): void; + public setTwoFingersScrollEnabled(param0: boolean): void; + public zoomTo(zoom: number, animate: boolean): void; + public setAlignment(param0: number): void; + public getMinZoomType(): number; + public setVerticalPanEnabled(param0: boolean): void; + public setFlingEnabled(param0: boolean): void; + public setScrollEnabled(param0: boolean): void; + public setMaxZoom(maxZoom: number): void; + public getSurfaceTexture(): globalAndroid.graphics.SurfaceTexture; + public setOverPinchable(param0: boolean): void; + public setZoomEnabled(param0: boolean): void; + public setFlingEnabled(enabled: boolean): void; + public setOverScrollVertical(overScroll: boolean): void; + public setOverPanRange(param0: com.otaliastudios.zoom.OverPanRangeProvider): void; + public getSurface(): globalAndroid.view.Surface; + public panTo(param0: number, param1: number, param2: boolean): void; + public onDetachedFromWindow(): void; + public setVerticalPanEnabled(enabled: boolean): void; + public getEngine(): com.otaliastudios.zoom.ZoomEngine; + public setOneFingerScrollEnabled(enabled: boolean): void; + public setOverScrollHorizontal(overScroll: boolean): void; + public getRealZoom(): number; + public setMinZoom(minZoom: number, type: number): void; + public setOverPinchable(overPinchable: boolean): void; + public zoomOut(): void; + public setOverZoomRange(provider: com.otaliastudios.zoom.OverZoomRangeProvider): void; + public getZoom(): number; + public cancelAnimations(): boolean; + public setTransformation(transformation: number, gravity: number): void; + public onDrawFrame($this$onDrawFrame_u24lambda_u2d6: javax.microedition.khronos.opengles.GL10): void; + public setHorizontalPanEnabled(param0: boolean): void; + public setTransformation(param0: number): void; + public setOverScrollHorizontal(param0: boolean): void; + public setBackgroundColor(color: number): void; + public moveTo(param0: number, param1: number, param2: number, param3: boolean): void; + public setThreeFingersScrollEnabled(enabled: boolean): void; + public moveToCenter(param0: java.lang.Float, param1: boolean): void; + public realZoomTo(param0: number, param1: boolean): void; + public moveToCenter(zoom: java.lang.Float, animate: boolean): void; + public getPan(): com.otaliastudios.zoom.AbsolutePoint; + public onSurfaceCreated(it: javax.microedition.khronos.opengles.GL10, this_: javax.microedition.khronos.egl.EGLConfig): void; + public setContentSize(width: number, height: number): void; + public zoomTo(param0: number, param1: boolean): void; + public setMinZoom(param0: number): void; + public setAllowFlingInOverscroll(param0: boolean): void; + public getScaledPanX(): number; + public setAnimationDuration(duration: number): void; + public setOverScrollVertical(param0: boolean): void; + public onTouchEvent(ev: globalAndroid.view.MotionEvent): boolean; + public getMaxZoom(): number; + public getScaledPan(): com.otaliastudios.zoom.ScaledPoint; + public setMaxZoom(maxZoom: number, type: number): void; + public addCallback(callback: com.otaliastudios.zoom.ZoomSurfaceView.Callback): void; + public removeCallback(callback: com.otaliastudios.zoom.ZoomSurfaceView.Callback): void; + public setOverZoomRange(param0: com.otaliastudios.zoom.OverZoomRangeProvider): void; + public setMaxZoom(param0: number): void; + public getPanY(): number; + public setScrollEnabled(enabled: boolean): void; + public setAnimationDuration(param0: number): void; + public setHorizontalPanEnabled(enabled: boolean): void; + public setMinZoom(minZoom: number): void; + public panTo(x: number, y: number, animate: boolean): void; + public getMinZoom(): number; + } + export module ZoomSurfaceView { + export class Callback { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.ZoomSurfaceView$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onZoomSurfaceCreated(param0: com.otaliastudios.zoom.ZoomSurfaceView): void; onZoomSurfaceDestroyed(param0: com.otaliastudios.zoom.ZoomSurfaceView): void }); + public constructor(); + public onZoomSurfaceCreated(param0: com.otaliastudios.zoom.ZoomSurfaceView): void; + public onZoomSurfaceDestroyed(param0: com.otaliastudios.zoom.ZoomSurfaceView): void; + } + export class Companion { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export module internal { + export class StateController { + public static class: java.lang.Class; + public static IDLE: number = 0; + public static SCROLLING: number = 1; + public static PINCHING: number = 2; + public static ANIMATING: number = 3; + public static FLINGING: number = 4; + public isPinching$library_release(): boolean; + public onInterceptTouchEvent$library_release(ev: globalAndroid.view.MotionEvent): boolean; + public setAnimating$library_release(): boolean; + public isAnimating$library_release(): boolean; + public getState$library_release(): number; + public constructor(callback: com.otaliastudios.zoom.internal.StateController.Callback); + public isScrolling$library_release(): boolean; + public setPinching$library_release(): boolean; + public isFlinging$library_release(): boolean; + public isIdle$library_release(): boolean; + public setScrolling$library_release(): boolean; + public setFlinging$library_release(): boolean; + public makeIdle$library_release(): boolean; + public onTouchEvent$library_release(ev: globalAndroid.view.MotionEvent): boolean; + } + export module StateController { + export class Callback { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.internal.StateController$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { isStateAllowed(param0: number): boolean; onStateIdle(): void; cleanupState(param0: number): void; maybeStartPinchGesture(param0: globalAndroid.view.MotionEvent): boolean; maybeStartScrollFlingGesture(param0: globalAndroid.view.MotionEvent): boolean; endScrollGesture(): void }); + public constructor(); + public maybeStartScrollFlingGesture(param0: globalAndroid.view.MotionEvent): boolean; + public endScrollGesture(): void; + public maybeStartPinchGesture(param0: globalAndroid.view.MotionEvent): boolean; + public onStateIdle(): void; + public cleanupState(param0: number): void; + public isStateAllowed(param0: number): boolean; + } + export class Companion { + public static class: java.lang.Class; + } + export class State { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.internal.StateController$State interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export module internal { + export class UpdatesDispatcher { + public static class: java.lang.Class; + public removeListener$library_release(listener: com.otaliastudios.zoom.ZoomEngine.Listener): void; + public addListener$library_release(listener: com.otaliastudios.zoom.ZoomEngine.Listener): void; + public dispatchOnIdle$library_release(): void; + public constructor(engine: com.otaliastudios.zoom.ZoomEngine); + public dispatchOnMatrix$library_release(): void; + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export module internal { + export module gestures { + export class PinchDetector { + public static class: java.lang.Class; + public onScale(newZoom: globalAndroid.view.ScaleGestureDetector): boolean; + public onScaleBegin(detector: globalAndroid.view.ScaleGestureDetector): boolean; + public constructor(context: globalAndroid.content.Context, zoomManager: com.otaliastudios.zoom.internal.movement.ZoomManager, panManager: com.otaliastudios.zoom.internal.movement.PanManager, stateController: com.otaliastudios.zoom.internal.StateController, matrixController: com.otaliastudios.zoom.internal.matrix.MatrixController); + public onScaleEnd(detector: globalAndroid.view.ScaleGestureDetector): void; + public maybeStart$library_release(event: globalAndroid.view.MotionEvent): boolean; + } + export module PinchDetector { + export class Companion { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export module internal { + export module gestures { + export class ScrollFlingDetector { + public static class: java.lang.Class; + public getFlingInOverPanEnabled$library_release(): boolean; + public constructor($this$detector_u24lambda_u2d0: globalAndroid.content.Context, this_: com.otaliastudios.zoom.internal.movement.PanManager, context: com.otaliastudios.zoom.internal.StateController, panManager: com.otaliastudios.zoom.internal.matrix.MatrixController); + public setFlingInOverPanEnabled$library_release(value: boolean): void; + public getScrollEnabled$library_release(): boolean; + public getTwoFingersScrollEnabled$library_release(): boolean; + public onSingleTapUp(e: globalAndroid.view.MotionEvent): boolean; + public cancelFling$library_release(): void; + public setTwoFingersScrollEnabled$library_release(value: boolean): void; + public getThreeFingersScrollEnabled$library_release(): boolean; + public setThreeFingersScrollEnabled$library_release(value: boolean): void; + public getOneFingerScrollEnabled$library_release(): boolean; + public maybeStart$library_release(event: globalAndroid.view.MotionEvent): boolean; + public onLongPress(e: globalAndroid.view.MotionEvent): void; + public getFlingEnabled$library_release(): boolean; + public setOneFingerScrollEnabled$library_release(value: boolean): void; + public onScroll(frictionX: globalAndroid.view.MotionEvent, overScrollY: globalAndroid.view.MotionEvent, frictionY: number, isOneFinger: number): boolean; + public onFling(velY: globalAndroid.view.MotionEvent, minX: globalAndroid.view.MotionEvent, startX: number, maxX: number): boolean; + public onDown(e: globalAndroid.view.MotionEvent): boolean; + public setScrollEnabled$library_release(value: boolean): void; + public cancelScroll$library_release(): void; + public setFlingEnabled$library_release(value: boolean): void; + public onShowPress(e: globalAndroid.view.MotionEvent): void; + } + export module ScrollFlingDetector { + export class Companion { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export module internal { + export module matrix { + export class MatrixController { + public static class: java.lang.Class; + public setContainerSize$library_release(width: number, height: number, forceReset: boolean): void; + public getMatrix$library_release(): globalAndroid.graphics.Matrix; + public clear$library_release(): void; + public applyUpdate$library_release(update: any): void; + public getContentScaledWidth$library_release(): number; + public getPanX$library_release(): number; + public getScaledPan$library_release(): com.otaliastudios.zoom.ScaledPoint; + public getZoom$library_release(): number; + public cancelAnimations$library_release(): void; + public getContentScaledHeight$library_release(): number; + public getAnimationDuration$library_release(): number; + public getPanY$library_release(): number; + public post$library_release(action: java.lang.Runnable): boolean; + public isInitialized$library_release(): boolean; + public getContentWidth$library_release(): number; + public getScaledPanX$library_release(): number; + public animateUpdate$library_release(target: com.otaliastudios.zoom.internal.matrix.MatrixUpdate): void; + public getContainerHeight$library_release(): number; + public getPan$library_release(): com.otaliastudios.zoom.AbsolutePoint; + public setContentSize$library_release(this_: number, width: number, height: boolean): void; + public applyUpdate$library_release(delta: com.otaliastudios.zoom.internal.matrix.MatrixUpdate): void; + public getContainerWidth$library_release(): number; + public postOnAnimation$library_release(action: java.lang.Runnable): void; + public animateUpdate$library_release(update: any): void; + public constructor(zoomManager: com.otaliastudios.zoom.internal.movement.ZoomManager, panManager: com.otaliastudios.zoom.internal.movement.PanManager, stateController: com.otaliastudios.zoom.internal.StateController, callback: com.otaliastudios.zoom.internal.matrix.MatrixController.Callback); + public getContentHeight$library_release(): number; + public setAnimationDuration$library_release(value: number): void; + public getScaledPanY$library_release(): number; + } + export module MatrixController { + export class Callback { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.otaliastudios.zoom.internal.matrix.MatrixController$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onMatrixUpdate(): void; onMatrixSizeChanged(param0: number, param1: boolean): void; post(param0: java.lang.Runnable): boolean; postOnAnimation(param0: java.lang.Runnable): void }); + public constructor(); + public post(param0: java.lang.Runnable): boolean; + public onMatrixUpdate(): void; + public onMatrixSizeChanged(param0: number, param1: boolean): void; + public postOnAnimation(param0: java.lang.Runnable): void; + } + export class Companion { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export module internal { + export module matrix { + export class MatrixUpdate { + public static class: java.lang.Class; + public isZoomRelative$library_release(): boolean; + public getHasPan$library_release(): boolean; + public getCanOverZoom$library_release(): boolean; + public getCanOverPan$library_release(): boolean; + public getPivotX$library_release(): java.lang.Float; + public getPan$library_release(): com.otaliastudios.zoom.AbsolutePoint; + public isPanRelative$library_release(): boolean; + public getHasZoom$library_release(): boolean; + public getZoom$library_release(): number; + public getScaledPan$library_release(): com.otaliastudios.zoom.ScaledPoint; + public getPivotY$library_release(): java.lang.Float; + public getNotify$library_release(): boolean; + } + export module MatrixUpdate { + export class Builder { + public static class: java.lang.Class; + public constructor(); + public pivot$library_release(pivotX: java.lang.Float, pivotY: java.lang.Float): void; + public getOverZoom$library_release(): boolean; + public getNotify$library_release(): boolean; + public panTo$library_release(pan: com.otaliastudios.zoom.AbsolutePoint, overPan: boolean): void; + public zoomTo$library_release(zoom: number, overZoom: boolean): void; + public setNotify$library_release(value: boolean): void; + public panBy$library_release(delta: com.otaliastudios.zoom.AbsolutePoint, overPan: boolean): void; + public build$library_release(): com.otaliastudios.zoom.internal.matrix.MatrixUpdate; + public setOverZoom$library_release(value: boolean): void; + public getOverPan$library_release(): boolean; + public setOverPan$library_release(value: boolean): void; + public zoomBy$library_release(zoom: number, overZoom: boolean): void; + public panBy$library_release(delta: com.otaliastudios.zoom.ScaledPoint, overPan: boolean): void; + public panTo$library_release(pan: com.otaliastudios.zoom.ScaledPoint, overPan: boolean): void; + } + export class Companion { + public static class: java.lang.Class; + public obtain$library_release(builder: any): com.otaliastudios.zoom.internal.matrix.MatrixUpdate; + } + } + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export module internal { + export module movement { + export abstract class MovementManager { + public static class: java.lang.Class; + public clear(): void; + public getController(): com.otaliastudios.zoom.internal.matrix.MatrixController; + public isEnabled(): boolean; + public constructor(controllerProvider: any); + public isOverEnabled(): boolean; + } + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export module internal { + export module movement { + export class PanManager extends com.otaliastudios.zoom.internal.movement.MovementManager { + public static class: java.lang.Class; + public getVerticalOverPanEnabled$library_release(): boolean; + public getOverPanRangeProvider$library_release(): com.otaliastudios.zoom.OverPanRangeProvider; + public setHorizontalPanEnabled$library_release(value: boolean): void; + public getVerticalPanEnabled$library_release(): boolean; + public getMaxVerticalOverPan$library_release(): number; + public setAlignment$library_release(value: number): void; + public computeStatus$library_release(extraSpace: boolean, finalValue: com.otaliastudios.zoom.internal.movement.PanManager.Status): void; + public getHorizontalOverPanEnabled$library_release(): boolean; + public getCorrection$library_release(): com.otaliastudios.zoom.ScaledPoint; + public isEnabled(): boolean; + public setHorizontalOverPanEnabled$library_release(value: boolean): void; + public getAlignment$library_release(): number; + public getMaxHorizontalOverPan$library_release(): number; + public setVerticalPanEnabled$library_release(value: boolean): void; + public setVerticalOverPanEnabled$library_release(value: boolean): void; + public constructor(engine: com.otaliastudios.zoom.ZoomEngine, provider: any); + public applyGravity$library_release(this_: number, gravity: number, extraSpace: boolean): number; + public clear(): void; + public checkBounds$library_release(extraSpace: boolean, value: boolean): number; + public getHorizontalPanEnabled$library_release(): boolean; + public constructor(controllerProvider: any); + public isOverEnabled(): boolean; + public setOverPanRangeProvider$library_release(value: com.otaliastudios.zoom.OverPanRangeProvider): void; + } + export module PanManager { + export class Companion { + public static class: java.lang.Class; + } + export class Status { + public static class: java.lang.Class; + public constructor(); + public setMinValue$library_release(value: number): void; + public getMaxValue$library_release(): number; + public setCurrentValue$library_release(value: number): void; + public getMinValue$library_release(): number; + public isInOverPan$library_release(): boolean; + public setMaxValue$library_release(value: number): void; + public setInOverPan$library_release(value: boolean): void; + public getCurrentValue$library_release(): number; + } + } + } + } + } + } +} + +declare module com { + export module otaliastudios { + export module zoom { + export module internal { + export module movement { + export class ZoomManager extends com.otaliastudios.zoom.internal.movement.MovementManager { + public static class: java.lang.Class; + public getMaxZoom$library_release(): number; + public getMaxZoom(): number; + public setMaxZoom$library_release(maxZoom: number, type: number): void; + public setEnabled(value: boolean): void; + public zoomToRealZoom$library_release(zoom: number): number; + public setTransformationZoom$library_release(value: number): void; + public getMinZoom(): number; + public setMinZoomMode(value: number): void; + public getMinZoomMode(): number; + public realZoomToZoom$library_release(realZoom: number): number; + public getMinZoom$library_release(): number; + public setMinZoom$library_release(minZoom: number, type: number): void; + public isOverEnabled(): boolean; + public getMaxOverZoomIn$library_release(): number; + public setMaxZoom(value: number): void; + public getMaxZoomMode(): number; + public setMinZoom(value: number): void; + public setMaxZoomMode(value: number): void; + public isEnabled(): boolean; + public setOverEnabled(value: boolean): void; + public checkBounds$library_release(maxZoom: number, this_: boolean): number; + public getMaxOverZoomOut$library_release(): number; + public getOverZoomRangeProvider$library_release(): com.otaliastudios.zoom.OverZoomRangeProvider; + public constructor(engine: com.otaliastudios.zoom.ZoomEngine, provider: any); + public getTransformationZoom$library_release(): number; + public clear(): void; + public constructor(controllerProvider: any); + public setOverZoomRangeProvider$library_release(value: com.otaliastudios.zoom.OverZoomRangeProvider): void; + } + export module ZoomManager { + export class Companion { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +//Generics information: diff --git a/tools/assets/App_Resources/Android/app.gradle b/tools/assets/App_Resources/Android/app.gradle index 384e691b..34c805b4 100644 --- a/tools/assets/App_Resources/Android/app.gradle +++ b/tools/assets/App_Resources/Android/app.gradle @@ -1,8 +1,8 @@ android { - compileSdkVersion 34 + compileSdkVersion 35 defaultConfig { minSdkVersion 22 - targetSdkVersion 34 + targetSdkVersion 35 generatedDensities = [] } aaptOptions {