BottomBarItem$Builder.smali

.class public final Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
.super Ljava/lang/Object;
.source "BottomBarItem.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/ui/bottom/BottomBarItem;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x19
    name = "Builder"
.end annotation


# instance fields
.field private context:Landroid/content/Context;

.field private iconHeight:I

.field private iconUrl:Ljava/lang/String;

.field private iconUrlErrorResId:I

.field private iconUrlPlaceHolderResId:I

.field private iconWidth:I

.field private itemPadding:I

.field private marginTop:I

.field private msgTextBg:Landroid/graphics/drawable/Drawable;

.field private msgTextColor:I

.field private msgTextSize:I

.field private normalIcon:Landroid/graphics/drawable/Drawable;

.field private notifyPointBg:Landroid/graphics/drawable/Drawable;

.field private openTouchBg:Z

.field private selectedIcon:Landroid/graphics/drawable/Drawable;

.field private title:Ljava/lang/String;

.field private titleNormalColor:I

.field private titleSelectedColor:I

.field private titleTextSize:I

.field private touchDrawable:Landroid/graphics/drawable/Drawable;

.field private unreadNumThreshold:I

.field private unreadTextBg:Landroid/graphics/drawable/Drawable;

.field private unreadTextColor:I

.field private unreadTextSize:I


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

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;)V
    .registers 5
    .param p1, "context"    # Landroid/content/Context;

    .line 379
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 380
    iput-object p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    .line 381
    const/high16 v0, 0x41200000    # 10.0f

    invoke-static {p1, v0}, Lim/tpelyyftgw/ui/bottom/UIUtils;->sp2px(Landroid/content/Context;F)I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->titleTextSize:I

    .line 382
    const v1, 0x7f06007a

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->getColor(I)I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->titleNormalColor:I

    .line 383
    const v1, 0x7f06007b

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->getColor(I)I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->titleSelectedColor:I

    .line 384
    const/16 v1, 0x16

    invoke-static {p1, v1}, Lim/tpelyyftgw/ui/bottom/UIUtils;->dip2Px(Landroid/content/Context;I)I

    move-result v2

    iput v2, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->iconWidth:I

    .line 385
    invoke-static {p1, v1}, Lim/tpelyyftgw/ui/bottom/UIUtils;->dip2Px(Landroid/content/Context;I)I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->iconHeight:I

    .line 386
    const/4 v1, 0x5

    invoke-static {p1, v1}, Lim/tpelyyftgw/ui/bottom/UIUtils;->dip2Px(Landroid/content/Context;I)I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->marginTop:I

    .line 387
    const/4 v1, 0x2

    invoke-static {p1, v1}, Lim/tpelyyftgw/ui/bottom/UIUtils;->dip2Px(Landroid/content/Context;I)I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->itemPadding:I

    .line 388
    invoke-static {p1, v0}, Lim/tpelyyftgw/ui/bottom/UIUtils;->sp2px(Landroid/content/Context;F)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadTextSize:I

    .line 389
    const/high16 v0, 0x40c00000    # 6.0f

    invoke-static {p1, v0}, Lim/tpelyyftgw/ui/bottom/UIUtils;->sp2px(Landroid/content/Context;F)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->msgTextSize:I

    .line 390
    const v0, 0x7f060185

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->getColor(I)I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadTextColor:I

    .line 391
    const/16 v1, 0x63

    iput v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadNumThreshold:I

    .line 392
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->getColor(I)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->msgTextColor:I

    .line 393
    return-void
.end method

.method static synthetic access$000(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Landroid/content/Context;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    return-object v0
.end method

.method static synthetic access$100(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Landroid/graphics/drawable/Drawable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->normalIcon:Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$1000(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Landroid/graphics/drawable/Drawable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->touchDrawable:Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$1100(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->iconWidth:I

    return v0
.end method

.method static synthetic access$1200(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->iconHeight:I

    return v0
.end method

.method static synthetic access$1300(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->itemPadding:I

    return v0
.end method

.method static synthetic access$1400(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadTextSize:I

    return v0
.end method

.method static synthetic access$1500(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadTextColor:I

    return v0
.end method

.method static synthetic access$1600(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Landroid/graphics/drawable/Drawable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadTextBg:Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$1700(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadNumThreshold:I

    return v0
.end method

.method static synthetic access$1800(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->msgTextSize:I

    return v0
.end method

.method static synthetic access$1900(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->msgTextColor:I

    return v0
.end method

.method static synthetic access$200(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Landroid/graphics/drawable/Drawable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->selectedIcon:Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$2000(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Landroid/graphics/drawable/Drawable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->msgTextBg:Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$2100(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Landroid/graphics/drawable/Drawable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->notifyPointBg:Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->iconUrl:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$400(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->title:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$500(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->titleTextSize:I

    return v0
.end method

.method static synthetic access$600(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->titleNormalColor:I

    return v0
.end method

.method static synthetic access$700(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->titleSelectedColor:I

    return v0
.end method

.method static synthetic access$800(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->marginTop:I

    return v0
.end method

.method static synthetic access$900(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 353
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->openTouchBg:Z

    return v0
.end method

.method private getColor(I)I
    .registers 3
    .param p1, "colorId"    # I

    .line 588
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getColor(I)I

    move-result v0

    return v0
.end method


# virtual methods
.method public create(IILjava/lang/String;)Lim/tpelyyftgw/ui/bottom/BottomBarItem;
    .registers 6
    .param p1, "normalIconId"    # I
    .param p2, "selectedIconId"    # I
    .param p3, "text"    # Ljava/lang/String;

    .line 577
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/bottom/UIUtils;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    invoke-static {v1, p2}, Lim/tpelyyftgw/ui/bottom/UIUtils;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {p0, v0, v1, p3}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->create(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Ljava/lang/String;)Lim/tpelyyftgw/ui/bottom/BottomBarItem;

    move-result-object v0

    return-object v0
.end method

.method public create(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Ljava/lang/String;)Lim/tpelyyftgw/ui/bottom/BottomBarItem;
    .registers 6
    .param p1, "normalIcon"    # Landroid/graphics/drawable/Drawable;
    .param p2, "selectedIcon"    # Landroid/graphics/drawable/Drawable;
    .param p3, "text"    # Ljava/lang/String;

    .line 568
    iput-object p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->normalIcon:Landroid/graphics/drawable/Drawable;

    .line 569
    iput-object p2, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->selectedIcon:Landroid/graphics/drawable/Drawable;

    .line 570
    iput-object p3, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->title:Ljava/lang/String;

    .line 572
    new-instance v0, Lim/tpelyyftgw/ui/bottom/BottomBarItem;

    iget-object v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/bottom/BottomBarItem;-><init>(Landroid/content/Context;)V

    .line 573
    .local v0, "bottomBarItem":Lim/tpelyyftgw/ui/bottom/BottomBarItem;
    invoke-virtual {v0, p0}, Lim/tpelyyftgw/ui/bottom/BottomBarItem;->create(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Lim/tpelyyftgw/ui/bottom/BottomBarItem;

    move-result-object v1

    return-object v1
.end method

.method public create(Ljava/lang/String;IILjava/lang/String;)Lim/tpelyyftgw/ui/bottom/BottomBarItem;
    .registers 7
    .param p1, "iconUrl"    # Ljava/lang/String;
    .param p2, "iconUrlErrorResId"    # I
    .param p3, "iconUrlPlaceHolderResId"    # I
    .param p4, "text"    # Ljava/lang/String;

    .line 581
    iput-object p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->iconUrl:Ljava/lang/String;

    .line 582
    iput-object p4, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->title:Ljava/lang/String;

    .line 583
    new-instance v0, Lim/tpelyyftgw/ui/bottom/BottomBarItem;

    iget-object v1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/bottom/BottomBarItem;-><init>(Landroid/content/Context;)V

    .line 584
    .local v0, "bottomBarItem":Lim/tpelyyftgw/ui/bottom/BottomBarItem;
    invoke-virtual {v0, p0}, Lim/tpelyyftgw/ui/bottom/BottomBarItem;->create(Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;)Lim/tpelyyftgw/ui/bottom/BottomBarItem;

    move-result-object v1

    return-object v1
.end method

.method public iconHeight(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "iconHeight"    # I

    .line 487
    iput p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->iconHeight:I

    .line 488
    return-object p0
.end method

.method public iconWidth(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "iconWidth"    # I

    .line 479
    iput p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->iconWidth:I

    .line 480
    return-object p0
.end method

.method public itemPadding(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "itemPadding"    # I

    .line 496
    iput p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->itemPadding:I

    .line 497
    return-object p0
.end method

.method public marginTop(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "marginTop"    # I

    .line 455
    iput p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->marginTop:I

    .line 456
    return-object p0
.end method

.method public msgTextBg(Landroid/graphics/drawable/Drawable;)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "msgTextBg"    # Landroid/graphics/drawable/Drawable;

    .line 552
    iput-object p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->msgTextBg:Landroid/graphics/drawable/Drawable;

    .line 553
    return-object p0
.end method

.method public msgTextColor(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 3
    .param p1, "msgTextColor"    # I

    .line 544
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->getColor(I)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->msgTextColor:I

    .line 545
    return-object p0
.end method

.method public msgTextSize(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 4
    .param p1, "msgTextSize"    # I

    .line 520
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    int-to-float v1, p1

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/bottom/UIUtils;->sp2px(Landroid/content/Context;F)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->msgTextSize:I

    .line 521
    return-object p0
.end method

.method public normalIcon(Landroid/graphics/drawable/Drawable;)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "normalIcon"    # Landroid/graphics/drawable/Drawable;

    .line 399
    iput-object p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->normalIcon:Landroid/graphics/drawable/Drawable;

    .line 400
    return-object p0
.end method

.method public notifyPointBg(Landroid/graphics/drawable/Drawable;)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "notifyPointBg"    # Landroid/graphics/drawable/Drawable;

    .line 560
    iput-object p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->notifyPointBg:Landroid/graphics/drawable/Drawable;

    .line 561
    return-object p0
.end method

.method public openTouchBg(Z)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "openTouchBg"    # Z

    .line 463
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->openTouchBg:Z

    .line 464
    return-object p0
.end method

.method public selectedIcon(Landroid/graphics/drawable/Drawable;)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "selectedIcon"    # Landroid/graphics/drawable/Drawable;

    .line 407
    iput-object p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->selectedIcon:Landroid/graphics/drawable/Drawable;

    .line 408
    return-object p0
.end method

.method public title(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 3
    .param p1, "titleId"    # I

    .line 415
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->title:Ljava/lang/String;

    .line 416
    return-object p0
.end method

.method public title(Ljava/lang/String;)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "title"    # Ljava/lang/String;

    .line 423
    iput-object p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->title:Ljava/lang/String;

    .line 424
    return-object p0
.end method

.method public titleNormalColor(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 3
    .param p1, "titleNormalColor"    # I

    .line 439
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->getColor(I)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->titleNormalColor:I

    .line 440
    return-object p0
.end method

.method public titleSelectedColor(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 3
    .param p1, "titleSelectedColor"    # I

    .line 447
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->getColor(I)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->titleSelectedColor:I

    .line 448
    return-object p0
.end method

.method public titleTextSize(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 4
    .param p1, "titleTextSize"    # I

    .line 431
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    int-to-float v1, p1

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/bottom/UIUtils;->sp2px(Landroid/content/Context;F)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->titleTextSize:I

    .line 432
    return-object p0
.end method

.method public touchDrawable(Landroid/graphics/drawable/Drawable;)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "touchDrawable"    # Landroid/graphics/drawable/Drawable;

    .line 471
    iput-object p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->touchDrawable:Landroid/graphics/drawable/Drawable;

    .line 472
    return-object p0
.end method

.method public unreadNumThreshold(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "unreadNumThreshold"    # I

    .line 512
    iput p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadNumThreshold:I

    .line 513
    return-object p0
.end method

.method public unreadTextBg(Landroid/graphics/drawable/Drawable;)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 2
    .param p1, "unreadTextBg"    # Landroid/graphics/drawable/Drawable;

    .line 528
    iput-object p1, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadTextBg:Landroid/graphics/drawable/Drawable;

    .line 529
    return-object p0
.end method

.method public unreadTextColor(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 3
    .param p1, "unreadTextColor"    # I

    .line 536
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->getColor(I)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadTextColor:I

    .line 537
    return-object p0
.end method

.method public unreadTextSize(I)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    .registers 4
    .param p1, "unreadTextSize"    # I

    .line 504
    iget-object v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->context:Landroid/content/Context;

    int-to-float v1, p1

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/bottom/UIUtils;->sp2px(Landroid/content/Context;F)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->unreadTextSize:I

    .line 505
    return-object p0
.end method