IImageService.smali
.class public interface abstract Lcom/foody/android/image/service/IImageService;
.super Ljava/lang/Object;
.source "IImageService.kt"
# annotations
.annotation build Lcom/shopee/android/spear/SpearService;
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {
0x1,
0x0,
0x3
}
d1 = {
"\u0000p\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u0008\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u000e\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\r\u0008g\u0018\u00002\u00020\u0001J\u0018\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u0005H&J\u0010\u0010\u0007\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\tH&J\u0018\u0010\n\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\u000cH&J\u0012\u0010\r\u001a\u0004\u0018\u00010\u000e2\u0006\u0010\u0008\u001a\u00020\tH&J\u0012\u0010\u000f\u001a\u00020\u00052\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u0011H&J\u0010\u0010\u000f\u001a\u00020\u00052\u0006\u0010\u0008\u001a\u00020\tH&J\u0012\u0010\u0012\u001a\u00020\u00052\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u0011H&J\u0010\u0010\u0012\u001a\u00020\u00052\u0006\u0010\u0008\u001a\u00020\tH&J\u0018\u0010\u0013\u001a\u00020\u00032\u0006\u0010\u0014\u001a\u00020\u00152\u0006\u0010\u0016\u001a\u00020\u0017H&J\u001a\u0010\u0018\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0008\u0010\u0019\u001a\u0004\u0018\u00010\u000eH&J*\u0010\u001a\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0006\u0010\u001b\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020\u001e2\u0008\u0010\u001f\u001a\u0004\u0018\u00010 H&J,\u0010!\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u00112\u0006\u0010\u001d\u001a\u00020\u001e2\u0008\u0010\u001f\u001a\u0004\u0018\u00010 H&J,\u0010\"\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0008\u0010#\u001a\u0004\u0018\u00010$2\u0006\u0010\u001d\u001a\u00020\u001e2\u0008\u0010\u001f\u001a\u0004\u0018\u00010 H&J\u0010\u0010%\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\tH&J\u0010\u0010&\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\tH&J\u0010\u0010\'\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\tH&J\u0008\u0010(\u001a\u00020\u0003H&J\u0010\u0010)\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\tH&J\u001a\u0010*\u001a\u00020\u00052\u0006\u0010\u0008\u001a\u00020\t2\u0008\u0010+\u001a\u0004\u0018\u00010,H&J\u0010\u0010-\u001a\u00020\u00032\u0006\u0010.\u001a\u00020\u001cH&J\u001a\u0010/\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0008\u00100\u001a\u0004\u0018\u000101H&J\u0008\u00102\u001a\u00020\u0003H&J\u0008\u00103\u001a\u00020\u0003H&J\u0018\u00104\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0006\u00105\u001a\u00020\u001cH&J\u0018\u00106\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0006\u00107\u001a\u00020\u001cH&J\"\u00108\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0008\u0010\u0019\u001a\u0004\u0018\u00010\u000e2\u0006\u00107\u001a\u00020\u001cH&J\u0018\u00109\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0006\u0010:\u001a\u00020\u001cH&J\"\u0010;\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0008\u0010\u0019\u001a\u0004\u0018\u00010\u000e2\u0006\u00107\u001a\u00020\u001cH&J\"\u0010<\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0008\u0010\u0019\u001a\u0004\u0018\u00010\u000e2\u0006\u00107\u001a\u00020\u001cH&J\"\u0010=\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\t2\u0008\u0010\u0019\u001a\u0004\u0018\u00010\u000e2\u0006\u00107\u001a\u00020\u001cH&\u00a8\u0006>"
}
d2 = {
"Lcom/foody/android/image/service/IImageService;",
"",
"clearGlobalCache",
"",
"memory",
"",
"disk",
"clearSingleMemoryCache",
"view",
"Lcom/foody/android/image/service/AsyncImageView;",
"getActualImageBounds",
"rect",
"Landroid/graphics/RectF;",
"getDrawable",
"Landroid/graphics/drawable/Drawable;",
"hasDiskCache",
"uri",
"Landroid/net/Uri;",
"hasMemoryCache",
"init",
"context",
"Landroid/content/Context;",
"cacheConfig",
"Lcom/foody/android/image/service/CacheConfigParams;",
"loadDrawable",
"drawable",
"loadResId",
"resId",
"",
"config",
"Lcom/foody/android/image/service/AsyncImageConfig;",
"listener",
"Lcom/foody/android/image/service/IImageLoadListener;",
"loadUri",
"loadUrl",
"url",
"",
"onAttachedToWindow",
"onDetachedFromWindow",
"onFinishTemporaryDetach",
"onLowMemory",
"onStartTemporaryDetach",
"onTouchEvent",
"event",
"Landroid/view/MotionEvent;",
"onTrimMemory",
"level",
"parseAttributes",
"attrs",
"Landroid/util/AttributeSet;",
"pauseLoad",
"resumeLoad",
"rotate",
"degree",
"setActualScaleType",
"scaleType",
"setErrorHolder",
"setFadeDuration",
"durationMs",
"setPlaceHolder",
"setProgressBarDrawable",
"setRetryHolder",
"service_release"
}
k = 0x1
mv = {
0x1,
0x1,
0x10
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
# virtual methods
.method public abstract clearGlobalCache(ZZ)V
.end method
.method public abstract clearSingleMemoryCache(Lcom/foody/android/image/service/AsyncImageView;)V
.end method
.method public abstract getActualImageBounds(Lcom/foody/android/image/service/AsyncImageView;Landroid/graphics/RectF;)V
.end method
.method public abstract getDrawable(Lcom/foody/android/image/service/AsyncImageView;)Landroid/graphics/drawable/Drawable;
.end method
.method public abstract hasDiskCache(Landroid/net/Uri;)Z
.end method
.method public abstract hasDiskCache(Lcom/foody/android/image/service/AsyncImageView;)Z
.end method
.method public abstract hasMemoryCache(Landroid/net/Uri;)Z
.end method
.method public abstract hasMemoryCache(Lcom/foody/android/image/service/AsyncImageView;)Z
.end method
.method public abstract init(Landroid/content/Context;Lf2/e;)V
.end method
.method public abstract loadDrawable(Lcom/foody/android/image/service/AsyncImageView;Landroid/graphics/drawable/Drawable;)V
.end method
.method public abstract loadResId(Lcom/foody/android/image/service/AsyncImageView;ILf2/b;Lf2/f;)V
.end method
.method public abstract loadUri(Lcom/foody/android/image/service/AsyncImageView;Landroid/net/Uri;Lf2/b;Lf2/f;)V
.end method
.method public abstract loadUrl(Lcom/foody/android/image/service/AsyncImageView;Ljava/lang/String;Lf2/b;Lf2/f;)V
.end method
.method public abstract onAttachedToWindow(Lcom/foody/android/image/service/AsyncImageView;)V
.end method
.method public abstract onDetachedFromWindow(Lcom/foody/android/image/service/AsyncImageView;)V
.end method
.method public abstract onFinishTemporaryDetach(Lcom/foody/android/image/service/AsyncImageView;)V
.end method
.method public abstract onLowMemory()V
.end method
.method public abstract onStartTemporaryDetach(Lcom/foody/android/image/service/AsyncImageView;)V
.end method
.method public abstract onTouchEvent(Lcom/foody/android/image/service/AsyncImageView;Landroid/view/MotionEvent;)Z
.end method
.method public abstract onTrimMemory(I)V
.end method
.method public abstract parseAttributes(Lcom/foody/android/image/service/AsyncImageView;Landroid/util/AttributeSet;)V
.end method
.method public abstract pauseLoad()V
.end method
.method public abstract resumeLoad()V
.end method
.method public abstract rotate(Lcom/foody/android/image/service/AsyncImageView;I)V
.end method
.method public abstract setActualScaleType(Lcom/foody/android/image/service/AsyncImageView;I)V
.end method
.method public abstract setErrorHolder(Lcom/foody/android/image/service/AsyncImageView;Landroid/graphics/drawable/Drawable;I)V
.end method
.method public abstract setFadeDuration(Lcom/foody/android/image/service/AsyncImageView;I)V
.end method
.method public abstract setPlaceHolder(Lcom/foody/android/image/service/AsyncImageView;Landroid/graphics/drawable/Drawable;I)V
.end method
.method public abstract setProgressBarDrawable(Lcom/foody/android/image/service/AsyncImageView;Landroid/graphics/drawable/Drawable;I)V
.end method
.method public abstract setRetryHolder(Lcom/foody/android/image/service/AsyncImageView;Landroid/graphics/drawable/Drawable;I)V
.end method