IndicatorConfig.smali
.class public Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.super Ljava/lang/Object;
.source "IndicatorConfig.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;,
Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Direction;
}
.end annotation
# instance fields
.field private attachToBanner:Z
.field private currentPosition:I
.field private gravity:I
.field private height:F
.field private indicatorSize:I
.field private indicatorSpace:F
.field private margins:Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;
.field private normalColor:I
.field private normalWidth:F
.field private radius:F
.field private selectedColor:I
.field private selectedWidth:F
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 3
.line 9
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 13
const/4 v0, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->gravity:I
.line 14
sget v1, Lim/tpelyyftgw/ui/components/banner/config/BannerConfig;->INDICATOR_SPACE:F
iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->indicatorSpace:F
.line 15
sget v1, Lim/tpelyyftgw/ui/components/banner/config/BannerConfig;->INDICATOR_NORMAL_WIDTH:F
iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalWidth:F
.line 16
sget v1, Lim/tpelyyftgw/ui/components/banner/config/BannerConfig;->INDICATOR_SELECTED_WIDTH:F
iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedWidth:F
.line 17
const v1, -0x77000001
iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalColor:I
.line 19
const/high16 v1, -0x78000000
iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedColor:I
.line 22
sget v1, Lim/tpelyyftgw/ui/components/banner/config/BannerConfig;->INDICATOR_RADIUS:F
iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->radius:F
.line 23
sget v1, Lim/tpelyyftgw/ui/components/banner/config/BannerConfig;->INDICATOR_HEIGHT:F
iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->height:F
.line 28
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->attachToBanner:Z
return-void
.end method
# virtual methods
.method public getCurrentPosition()I
.registers 2
.line 109
iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->currentPosition:I
return v0
.end method
.method public getGravity()I
.registers 2
.line 136
iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->gravity:I
return v0
.end method
.method public getHeight()F
.registers 2
.line 163
iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->height:F
return v0
.end method
.method public getIndicatorSize()I
.registers 2
.line 73
iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->indicatorSize:I
return v0
.end method
.method public getIndicatorSpace()F
.registers 2
.line 100
iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->indicatorSpace:F
return v0
.end method
.method public getMargins()Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;
.registers 2
.line 61
iget-object v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->margins:Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;
if-nez v0, :cond_c
.line 62
new-instance v0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;
invoke-direct {v0}, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;-><init>()V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->setMargins(Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.line 64
:cond_c
iget-object v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->margins:Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;
return-object v0
.end method
.method public getNormalColor()I
.registers 2
.line 82
iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalColor:I
return v0
.end method
.method public getNormalWidth()F
.registers 2
.line 118
iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalWidth:F
return v0
.end method
.method public getRadius()F
.registers 2
.line 154
iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->radius:F
return v0
.end method
.method public getSelectedColor()I
.registers 2
.line 91
iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedColor:I
return v0
.end method
.method public getSelectedWidth()F
.registers 2
.line 127
iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedWidth:F
return v0
.end method
.method public isAttachToBanner()Z
.registers 2
.line 145
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->attachToBanner:Z
return v0
.end method
.method public setAttachToBanner(Z)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "attachToBanner" # Z
.line 149
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->attachToBanner:Z
.line 150
return-object p0
.end method
.method public setCurrentPosition(I)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "currentPosition" # I
.line 113
iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->currentPosition:I
.line 114
return-object p0
.end method
.method public setGravity(I)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "gravity" # I
.line 140
iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->gravity:I
.line 141
return-object p0
.end method
.method public setHeight(F)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "height" # F
.line 167
iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->height:F
.line 168
return-object p0
.end method
.method public setIndicatorSize(I)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "indicatorSize" # I
.line 77
iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->indicatorSize:I
.line 78
return-object p0
.end method
.method public setIndicatorSpace(F)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "indicatorSpace" # F
.line 104
iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->indicatorSpace:F
.line 105
return-object p0
.end method
.method public setMargins(Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "margins" # Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;
.line 68
iput-object p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->margins:Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;
.line 69
return-object p0
.end method
.method public setNormalColor(I)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "normalColor" # I
.line 86
iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalColor:I
.line 87
return-object p0
.end method
.method public setNormalWidth(F)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "normalWidth" # F
.line 122
iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalWidth:F
.line 123
return-object p0
.end method
.method public setRadius(F)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "radius" # F
.line 158
iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->radius:F
.line 159
return-object p0
.end method
.method public setSelectedColor(I)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "selectedColor" # I
.line 95
iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedColor:I
.line 96
return-object p0
.end method
.method public setSelectedWidth(F)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.registers 2
.param p1, "selectedWidth" # F
.line 131
iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedWidth:F
.line 132
return-object p0
.end method