DrawingDelegate.smali
.class abstract Lcom/google/android/material/progressindicator/DrawingDelegate;
.super Ljava/lang/Object;
.source "DrawingDelegate.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<S:",
"Lcom/google/android/material/progressindicator/BaseProgressIndicatorSpec;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field protected drawable:Lcom/google/android/material/progressindicator/DrawableWithAnimatedVisibilityChange;
.field spec:Lcom/google/android/material/progressindicator/BaseProgressIndicatorSpec;
.annotation system Ldalvik/annotation/Signature;
value = {
"TS;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/google/android/material/progressindicator/BaseProgressIndicatorSpec;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(TS;)V"
}
.end annotation
.line 30
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 31
iput-object p1, p0, Lcom/google/android/material/progressindicator/DrawingDelegate;->spec:Lcom/google/android/material/progressindicator/BaseProgressIndicatorSpec;
return-void
.end method
# virtual methods
.method abstract adjustCanvas(Landroid/graphics/Canvas;F)V
.end method
.method abstract fillIndicator(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFI)V
.end method
.method abstract fillTrack(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V
.end method
.method abstract getPreferredHeight()I
.end method
.method abstract getPreferredWidth()I
.end method
.method protected registerDrawable(Lcom/google/android/material/progressindicator/DrawableWithAnimatedVisibilityChange;)V
.registers 2
.line 85
iput-object p1, p0, Lcom/google/android/material/progressindicator/DrawingDelegate;->drawable:Lcom/google/android/material/progressindicator/DrawableWithAnimatedVisibilityChange;
return-void
.end method
.method validateSpecAndAdjustCanvas(Landroid/graphics/Canvas;F)V
.registers 4
.line 90
iget-object v0, p0, Lcom/google/android/material/progressindicator/DrawingDelegate;->spec:Lcom/google/android/material/progressindicator/BaseProgressIndicatorSpec;
invoke-virtual {v0}, Lcom/google/android/material/progressindicator/BaseProgressIndicatorSpec;->validateSpec()V
.line 91
invoke-virtual {p0, p1, p2}, Lcom/google/android/material/progressindicator/DrawingDelegate;->adjustCanvas(Landroid/graphics/Canvas;F)V
return-void
.end method