WheelOptions.smali

.class public Lcom/bigkoo/pickerview/view/WheelOptions;
.super Ljava/lang/Object;
.source "WheelOptions.java"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "<T:",
        "Ljava/lang/Object;",
        ">",
        "Ljava/lang/Object;"
    }
.end annotation


# instance fields
.field private isRestoreItem:Z

.field private linkage:Z

.field private mOptions1Items:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "TT;>;"
        }
    .end annotation
.end field

.field private mOptions2Items:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/util/List<",
            "TT;>;>;"
        }
    .end annotation
.end field

.field private mOptions3Items:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/util/List<",
            "Ljava/util/List<",
            "TT;>;>;>;"
        }
    .end annotation
.end field

.field private optionsSelectChangeListener:Lcom/bigkoo/pickerview/listener/OnOptionsSelectChangeListener;

.field private view:Landroid/view/View;

.field private wheelListener_option1:Lcom/contrarywind/listener/OnItemSelectedListener;

.field private wheelListener_option2:Lcom/contrarywind/listener/OnItemSelectedListener;

.field private wv_option1:Lcom/contrarywind/view/WheelView;

.field private wv_option2:Lcom/contrarywind/view/WheelView;

.field private wv_option3:Lcom/contrarywind/view/WheelView;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Landroid/view/View;Z)V
    .registers 4
    .param p1, "view"    # Landroid/view/View;
    .param p2, "isRestoreItem"    # Z

    .line 40
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 24
    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->linkage:Z

    .line 41
    iput-boolean p2, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->isRestoreItem:Z

    .line 42
    iput-object p1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->view:Landroid/view/View;

    .line 43
    sget v0, Lcom/bigkoo/pickerview/R$id;->options1:I

    invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lcom/contrarywind/view/WheelView;

    iput-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    .line 44
    sget v0, Lcom/bigkoo/pickerview/R$id;->options2:I

    invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lcom/contrarywind/view/WheelView;

    iput-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    .line 45
    sget v0, Lcom/bigkoo/pickerview/R$id;->options3:I

    invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lcom/contrarywind/view/WheelView;

    iput-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    .line 46
    return-void
.end method

.method static synthetic access$000(Lcom/bigkoo/pickerview/view/WheelOptions;)Ljava/util/List;
    .registers 2
    .param p0, "x0"    # Lcom/bigkoo/pickerview/view/WheelOptions;

    .line 14
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions2Items:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$100(Lcom/bigkoo/pickerview/view/WheelOptions;)Lcom/bigkoo/pickerview/listener/OnOptionsSelectChangeListener;
    .registers 2
    .param p0, "x0"    # Lcom/bigkoo/pickerview/view/WheelOptions;

    .line 14
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->optionsSelectChangeListener:Lcom/bigkoo/pickerview/listener/OnOptionsSelectChangeListener;

    return-object v0
.end method

.method static synthetic access$200(Lcom/bigkoo/pickerview/view/WheelOptions;)Lcom/contrarywind/view/WheelView;
    .registers 2
    .param p0, "x0"    # Lcom/bigkoo/pickerview/view/WheelOptions;

    .line 14
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    return-object v0
.end method

.method static synthetic access$300(Lcom/bigkoo/pickerview/view/WheelOptions;)Z
    .registers 2
    .param p0, "x0"    # Lcom/bigkoo/pickerview/view/WheelOptions;

    .line 14
    iget-boolean v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->isRestoreItem:Z

    return v0
.end method

.method static synthetic access$400(Lcom/bigkoo/pickerview/view/WheelOptions;)Lcom/contrarywind/view/WheelView;
    .registers 2
    .param p0, "x0"    # Lcom/bigkoo/pickerview/view/WheelOptions;

    .line 14
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    return-object v0
.end method

.method static synthetic access$500(Lcom/bigkoo/pickerview/view/WheelOptions;)Ljava/util/List;
    .registers 2
    .param p0, "x0"    # Lcom/bigkoo/pickerview/view/WheelOptions;

    .line 14
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions3Items:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$600(Lcom/bigkoo/pickerview/view/WheelOptions;)Lcom/contrarywind/listener/OnItemSelectedListener;
    .registers 2
    .param p0, "x0"    # Lcom/bigkoo/pickerview/view/WheelOptions;

    .line 14
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wheelListener_option2:Lcom/contrarywind/listener/OnItemSelectedListener;

    return-object v0
.end method

.method static synthetic access$700(Lcom/bigkoo/pickerview/view/WheelOptions;)Lcom/contrarywind/view/WheelView;
    .registers 2
    .param p0, "x0"    # Lcom/bigkoo/pickerview/view/WheelOptions;

    .line 14
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    return-object v0
.end method

.method private itemSelected(III)V
    .registers 7
    .param p1, "opt1Select"    # I
    .param p2, "opt2Select"    # I
    .param p3, "opt3Select"    # I

    .line 326
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions1Items:Ljava/util/List;

    if-eqz v0, :cond_9

    .line 327
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 329
    :cond_9
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions2Items:Ljava/util/List;

    if-eqz v0, :cond_22

    .line 330
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    new-instance v2, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;

    invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    invoke-direct {v2, v0}, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;-><init>(Ljava/util/List;)V

    invoke-virtual {v1, v2}, Lcom/contrarywind/view/WheelView;->setAdapter(Lcom/contrarywind/adapter/WheelAdapter;)V

    .line 331
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p2}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 333
    :cond_22
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions3Items:Ljava/util/List;

    if-eqz v0, :cond_41

    .line 334
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    new-instance v2, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;

    invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    invoke-interface {v0, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    invoke-direct {v2, v0}, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;-><init>(Ljava/util/List;)V

    invoke-virtual {v1, v2}, Lcom/contrarywind/view/WheelView;->setAdapter(Lcom/contrarywind/adapter/WheelAdapter;)V

    .line 335
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p3}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 337
    :cond_41
    return-void
.end method

.method private setLineSpacingMultiplier()V
    .registers 1

    .line 227
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    return-void
.end method


# virtual methods
.method public getCurrentItems()[I
    .registers 8

    .line 297
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    const/4 v0, 0x3

    new-array v0, v0, [I

    .line 298
    .local v0, "currentItems":[I
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v1}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v1

    const/4 v2, 0x0

    aput v1, v0, v2

    .line 300
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions2Items:Ljava/util/List;

    const/4 v3, 0x1

    if-eqz v1, :cond_39

    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v1

    if-lez v1, :cond_39

    .line 301
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v1}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v1

    iget-object v4, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions2Items:Ljava/util/List;

    aget v5, v0, v2

    invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/List;

    invoke-interface {v4}, Ljava/util/List;->size()I

    move-result v4

    sub-int/2addr v4, v3

    if-le v1, v4, :cond_30

    const/4 v1, 0x0

    goto :goto_36

    :cond_30
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v1}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v1

    :goto_36
    aput v1, v0, v3

    goto :goto_41

    .line 303
    :cond_39
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v1}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v1

    aput v1, v0, v3

    .line 306
    :goto_41
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions3Items:Ljava/util/List;

    const/4 v4, 0x2

    if-eqz v1, :cond_75

    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v1

    if-lez v1, :cond_75

    .line 307
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v1}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v1

    iget-object v5, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions3Items:Ljava/util/List;

    aget v6, v0, v2

    invoke-interface {v5, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/util/List;

    aget v6, v0, v3

    invoke-interface {v5, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/util/List;

    invoke-interface {v5}, Ljava/util/List;->size()I

    move-result v5

    sub-int/2addr v5, v3

    if-le v1, v5, :cond_6c

    goto :goto_72

    :cond_6c
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v1}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v2

    :goto_72
    aput v2, v0, v4

    goto :goto_7d

    .line 309
    :cond_75
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v1}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v1

    aput v1, v0, v4

    .line 312
    :goto_7d
    return-object v0
.end method

.method public getView()Landroid/view/View;
    .registers 2

    .line 32
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->view:Landroid/view/View;

    return-object v0
.end method

.method public isCenterLabel(Z)V
    .registers 3
    .param p1, "isCenterLabel"    # Z

    .line 400
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->isCenterLabel(Z)V

    .line 401
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->isCenterLabel(Z)V

    .line 402
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->isCenterLabel(Z)V

    .line 403
    return-void
.end method

.method public setAlphaGradient(Z)V
    .registers 3
    .param p1, "isAlphaGradient"    # Z

    .line 425
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setAlphaGradient(Z)V

    .line 426
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setAlphaGradient(Z)V

    .line 427
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setAlphaGradient(Z)V

    .line 428
    return-void
.end method

.method public setCurrentItems(III)V
    .registers 5
    .param p1, "option1"    # I
    .param p2, "option2"    # I
    .param p3, "option3"    # I

    .line 316
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-boolean v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->linkage:Z

    if-eqz v0, :cond_8

    .line 317
    invoke-direct {p0, p1, p2, p3}, Lcom/bigkoo/pickerview/view/WheelOptions;->itemSelected(III)V

    goto :goto_17

    .line 319
    :cond_8
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 320
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p2}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 321
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p3}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 323
    :goto_17
    return-void
.end method

.method public setCyclic(Z)V
    .registers 3
    .param p1, "cyclic"    # Z

    .line 263
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setCyclic(Z)V

    .line 264
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setCyclic(Z)V

    .line 265
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setCyclic(Z)V

    .line 266
    return-void
.end method

.method public setCyclic(ZZZ)V
    .registers 5
    .param p1, "cyclic1"    # Z
    .param p2, "cyclic2"    # Z
    .param p3, "cyclic3"    # Z

    .line 285
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setCyclic(Z)V

    .line 286
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p2}, Lcom/contrarywind/view/WheelView;->setCyclic(Z)V

    .line 287
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p3}, Lcom/contrarywind/view/WheelView;->setCyclic(Z)V

    .line 288
    return-void
.end method

.method public setDividerColor(I)V
    .registers 3
    .param p1, "dividerColor"    # I

    .line 356
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setDividerColor(I)V

    .line 357
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setDividerColor(I)V

    .line 358
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setDividerColor(I)V

    .line 359
    return-void
.end method

.method public setDividerType(Lcom/contrarywind/view/WheelView$DividerType;)V
    .registers 3
    .param p1, "dividerType"    # Lcom/contrarywind/view/WheelView$DividerType;

    .line 367
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setDividerType(Lcom/contrarywind/view/WheelView$DividerType;)V

    .line 368
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setDividerType(Lcom/contrarywind/view/WheelView$DividerType;)V

    .line 369
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setDividerType(Lcom/contrarywind/view/WheelView$DividerType;)V

    .line 370
    return-void
.end method

.method public setItemsVisible(I)V
    .registers 3
    .param p1, "itemsVisible"    # I

    .line 419
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setItemsVisibleCount(I)V

    .line 420
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setItemsVisibleCount(I)V

    .line 421
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setItemsVisibleCount(I)V

    .line 422
    return-void
.end method

.method public setLabels(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 5
    .param p1, "label1"    # Ljava/lang/String;
    .param p2, "label2"    # Ljava/lang/String;
    .param p3, "label3"    # Ljava/lang/String;

    .line 237
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    if-eqz p1, :cond_7

    .line 238
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setLabel(Ljava/lang/String;)V

    .line 240
    :cond_7
    if-eqz p2, :cond_e

    .line 241
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p2}, Lcom/contrarywind/view/WheelView;->setLabel(Ljava/lang/String;)V

    .line 243
    :cond_e
    if-eqz p3, :cond_15

    .line 244
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p3}, Lcom/contrarywind/view/WheelView;->setLabel(Ljava/lang/String;)V

    .line 246
    :cond_15
    return-void
.end method

.method public setLineSpacingMultiplier(F)V
    .registers 3
    .param p1, "lineSpacingMultiplier"    # F

    .line 345
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setLineSpacingMultiplier(F)V

    .line 346
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setLineSpacingMultiplier(F)V

    .line 347
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setLineSpacingMultiplier(F)V

    .line 348
    return-void
.end method

.method public setLinkage(Z)V
    .registers 2
    .param p1, "linkage"    # Z

    .line 410
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iput-boolean p1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->linkage:Z

    .line 411
    return-void
.end method

.method public setNPicker(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "TT;>;",
            "Ljava/util/List<",
            "TT;>;",
            "Ljava/util/List<",
            "TT;>;)V"
        }
    .end annotation

    .line 166
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    .local p1, "options1Items":Ljava/util/List;, "Ljava/util/List<TT;>;"
    .local p2, "options2Items":Ljava/util/List;, "Ljava/util/List<TT;>;"
    .local p3, "options3Items":Ljava/util/List;, "Ljava/util/List<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    new-instance v1, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;

    invoke-direct {v1, p1}, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;-><init>(Ljava/util/List;)V

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setAdapter(Lcom/contrarywind/adapter/WheelAdapter;)V

    .line 167
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 169
    if-eqz p2, :cond_1c

    .line 170
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    new-instance v2, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;

    invoke-direct {v2, p2}, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;-><init>(Ljava/util/List;)V

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setAdapter(Lcom/contrarywind/adapter/WheelAdapter;)V

    .line 172
    :cond_1c
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v2

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 174
    if-eqz p3, :cond_31

    .line 175
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    new-instance v2, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;

    invoke-direct {v2, p3}, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;-><init>(Ljava/util/List;)V

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setAdapter(Lcom/contrarywind/adapter/WheelAdapter;)V

    .line 177
    :cond_31
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v2

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 178
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    const/4 v2, 0x1

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setIsOptions(Z)V

    .line 179
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setIsOptions(Z)V

    .line 180
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setIsOptions(Z)V

    .line 182
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->optionsSelectChangeListener:Lcom/bigkoo/pickerview/listener/OnOptionsSelectChangeListener;

    if-eqz v0, :cond_58

    .line 183
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    new-instance v2, Lcom/bigkoo/pickerview/view/WheelOptions$4;

    invoke-direct {v2, p0}, Lcom/bigkoo/pickerview/view/WheelOptions$4;-><init>(Lcom/bigkoo/pickerview/view/WheelOptions;)V

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setOnItemSelectedListener(Lcom/contrarywind/listener/OnItemSelectedListener;)V

    .line 191
    :cond_58
    const/16 v0, 0x8

    if-nez p2, :cond_62

    .line 192
    iget-object v2, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v2, v0}, Lcom/contrarywind/view/WheelView;->setVisibility(I)V

    goto :goto_75

    .line 194
    :cond_62
    iget-object v2, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v2, v1}, Lcom/contrarywind/view/WheelView;->setVisibility(I)V

    .line 195
    iget-object v2, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->optionsSelectChangeListener:Lcom/bigkoo/pickerview/listener/OnOptionsSelectChangeListener;

    if-eqz v2, :cond_75

    .line 196
    iget-object v2, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    new-instance v3, Lcom/bigkoo/pickerview/view/WheelOptions$5;

    invoke-direct {v3, p0}, Lcom/bigkoo/pickerview/view/WheelOptions$5;-><init>(Lcom/bigkoo/pickerview/view/WheelOptions;)V

    invoke-virtual {v2, v3}, Lcom/contrarywind/view/WheelView;->setOnItemSelectedListener(Lcom/contrarywind/listener/OnItemSelectedListener;)V

    .line 204
    :cond_75
    :goto_75
    if-nez p3, :cond_7d

    .line 205
    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v1, v0}, Lcom/contrarywind/view/WheelView;->setVisibility(I)V

    goto :goto_90

    .line 207
    :cond_7d
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setVisibility(I)V

    .line 208
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->optionsSelectChangeListener:Lcom/bigkoo/pickerview/listener/OnOptionsSelectChangeListener;

    if-eqz v0, :cond_90

    .line 209
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    new-instance v1, Lcom/bigkoo/pickerview/view/WheelOptions$6;

    invoke-direct {v1, p0}, Lcom/bigkoo/pickerview/view/WheelOptions$6;-><init>(Lcom/bigkoo/pickerview/view/WheelOptions;)V

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setOnItemSelectedListener(Lcom/contrarywind/listener/OnItemSelectedListener;)V

    .line 217
    :cond_90
    :goto_90
    return-void
.end method

.method public setOptionsSelectChangeListener(Lcom/bigkoo/pickerview/listener/OnOptionsSelectChangeListener;)V
    .registers 2
    .param p1, "optionsSelectChangeListener"    # Lcom/bigkoo/pickerview/listener/OnOptionsSelectChangeListener;

    .line 406
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iput-object p1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->optionsSelectChangeListener:Lcom/bigkoo/pickerview/listener/OnOptionsSelectChangeListener;

    .line 407
    return-void
.end method

.method public setPicker(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "TT;>;",
            "Ljava/util/List<",
            "Ljava/util/List<",
            "TT;>;>;",
            "Ljava/util/List<",
            "Ljava/util/List<",
            "Ljava/util/List<",
            "TT;>;>;>;)V"
        }
    .end annotation

    .line 52
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    .local p1, "options1Items":Ljava/util/List;, "Ljava/util/List<TT;>;"
    .local p2, "options2Items":Ljava/util/List;, "Ljava/util/List<Ljava/util/List<TT;>;>;"
    .local p3, "options3Items":Ljava/util/List;, "Ljava/util/List<Ljava/util/List<Ljava/util/List<TT;>;>;>;"
    iput-object p1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions1Items:Ljava/util/List;

    .line 53
    iput-object p2, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions2Items:Ljava/util/List;

    .line 54
    iput-object p3, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions3Items:Ljava/util/List;

    .line 57
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    new-instance v1, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;

    invoke-direct {v1, p1}, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;-><init>(Ljava/util/List;)V

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setAdapter(Lcom/contrarywind/adapter/WheelAdapter;)V

    .line 58
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 60
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions2Items:Ljava/util/List;

    if-eqz v0, :cond_2a

    .line 61
    iget-object v2, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    new-instance v3, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    invoke-direct {v3, v0}, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;-><init>(Ljava/util/List;)V

    invoke-virtual {v2, v3}, Lcom/contrarywind/view/WheelView;->setAdapter(Lcom/contrarywind/adapter/WheelAdapter;)V

    .line 63
    :cond_2a
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v2

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 65
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions3Items:Ljava/util/List;

    if-eqz v0, :cond_4d

    .line 66
    iget-object v2, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    new-instance v3, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    invoke-direct {v3, v0}, Lcom/bigkoo/pickerview/adapter/ArrayWheelAdapter;-><init>(Ljava/util/List;)V

    invoke-virtual {v2, v3}, Lcom/contrarywind/view/WheelView;->setAdapter(Lcom/contrarywind/adapter/WheelAdapter;)V

    .line 68
    :cond_4d
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0}, Lcom/contrarywind/view/WheelView;->getCurrentItem()I

    move-result v2

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setCurrentItem(I)V

    .line 69
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    const/4 v2, 0x1

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setIsOptions(Z)V

    .line 70
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setIsOptions(Z)V

    .line 71
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setIsOptions(Z)V

    .line 73
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions2Items:Ljava/util/List;

    const/16 v2, 0x8

    if-nez v0, :cond_72

    .line 74
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setVisibility(I)V

    goto :goto_77

    .line 76
    :cond_72
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setVisibility(I)V

    .line 78
    :goto_77
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->mOptions3Items:Ljava/util/List;

    if-nez v0, :cond_81

    .line 79
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, v2}, Lcom/contrarywind/view/WheelView;->setVisibility(I)V

    goto :goto_86

    .line 81
    :cond_81
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setVisibility(I)V

    .line 85
    :goto_86
    new-instance v0, Lcom/bigkoo/pickerview/view/WheelOptions$1;

    invoke-direct {v0, p0}, Lcom/bigkoo/pickerview/view/WheelOptions$1;-><init>(Lcom/bigkoo/pickerview/view/WheelOptions;)V

    iput-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wheelListener_option1:Lcom/contrarywind/listener/OnItemSelectedListener;

    .line 114
    new-instance v0, Lcom/bigkoo/pickerview/view/WheelOptions$2;

    invoke-direct {v0, p0}, Lcom/bigkoo/pickerview/view/WheelOptions$2;-><init>(Lcom/bigkoo/pickerview/view/WheelOptions;)V

    iput-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wheelListener_option2:Lcom/contrarywind/listener/OnItemSelectedListener;

    .line 145
    if-eqz p1, :cond_a1

    iget-boolean v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->linkage:Z

    if-eqz v0, :cond_a1

    .line 146
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wheelListener_option1:Lcom/contrarywind/listener/OnItemSelectedListener;

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setOnItemSelectedListener(Lcom/contrarywind/listener/OnItemSelectedListener;)V

    .line 148
    :cond_a1
    if-eqz p2, :cond_ae

    iget-boolean v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->linkage:Z

    if-eqz v0, :cond_ae

    .line 149
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    iget-object v1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wheelListener_option2:Lcom/contrarywind/listener/OnItemSelectedListener;

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setOnItemSelectedListener(Lcom/contrarywind/listener/OnItemSelectedListener;)V

    .line 151
    :cond_ae
    if-eqz p3, :cond_c2

    iget-boolean v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->linkage:Z

    if-eqz v0, :cond_c2

    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->optionsSelectChangeListener:Lcom/bigkoo/pickerview/listener/OnOptionsSelectChangeListener;

    if-eqz v0, :cond_c2

    .line 152
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    new-instance v1, Lcom/bigkoo/pickerview/view/WheelOptions$3;

    invoke-direct {v1, p0}, Lcom/bigkoo/pickerview/view/WheelOptions$3;-><init>(Lcom/bigkoo/pickerview/view/WheelOptions;)V

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setOnItemSelectedListener(Lcom/contrarywind/listener/OnItemSelectedListener;)V

    .line 159
    :cond_c2
    return-void
.end method

.method public setTextColorCenter(I)V
    .registers 3
    .param p1, "textColorCenter"    # I

    .line 378
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setTextColorCenter(I)V

    .line 379
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setTextColorCenter(I)V

    .line 380
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setTextColorCenter(I)V

    .line 381
    return-void
.end method

.method public setTextColorOut(I)V
    .registers 3
    .param p1, "textColorOut"    # I

    .line 389
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setTextColorOut(I)V

    .line 390
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setTextColorOut(I)V

    .line 391
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setTextColorOut(I)V

    .line 392
    return-void
.end method

.method public setTextContentSize(I)V
    .registers 4
    .param p1, "textSize"    # I

    .line 220
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    int-to-float v1, p1

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setTextSize(F)V

    .line 221
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    int-to-float v1, p1

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setTextSize(F)V

    .line 222
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    int-to-float v1, p1

    invoke-virtual {v0, v1}, Lcom/contrarywind/view/WheelView;->setTextSize(F)V

    .line 223
    return-void
.end method

.method public setTextXOffset(III)V
    .registers 5
    .param p1, "x_offset_one"    # I
    .param p2, "x_offset_two"    # I
    .param p3, "x_offset_three"    # I

    .line 252
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setTextXOffset(I)V

    .line 253
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p2}, Lcom/contrarywind/view/WheelView;->setTextXOffset(I)V

    .line 254
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p3}, Lcom/contrarywind/view/WheelView;->setTextXOffset(I)V

    .line 255
    return-void
.end method

.method public setTypeface(Landroid/graphics/Typeface;)V
    .registers 3
    .param p1, "font"    # Landroid/graphics/Typeface;

    .line 274
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option1:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 275
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option2:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 276
    iget-object v0, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->wv_option3:Lcom/contrarywind/view/WheelView;

    invoke-virtual {v0, p1}, Lcom/contrarywind/view/WheelView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 277
    return-void
.end method

.method public setView(Landroid/view/View;)V
    .registers 2
    .param p1, "view"    # Landroid/view/View;

    .line 36
    .local p0, "this":Lcom/bigkoo/pickerview/view/WheelOptions;, "Lcom/bigkoo/pickerview/view/WheelOptions<TT;>;"
    iput-object p1, p0, Lcom/bigkoo/pickerview/view/WheelOptions;->view:Landroid/view/View;

    .line 37
    return-void
.end method