.method private applyCustomColors()V
.locals 6
.prologue
.line 66
sget-object v0, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
.line 67
.local v0, "mode":Landroid/graphics/PorterDuff$Mode;
iget-object v1, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mWifi:Landroid/widget/ImageView;
iget v2, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mWifiTint:I
invoke-virtual {v1, v2, v0}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
.line 68
iget-object v1, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mWifiActivity:Landroid/widget/ImageView;
iget v2, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mWifiArrowsTint:I
invoke-virtual {v1, v2, v0}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
.line 69
iget-object v1, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mAirplane:Landroid/widget/ImageView;
iget v2, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mAirplaneTint:I
invoke-virtual {v1, v2, v0}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
iget-object v1, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mPhoneStates:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/android/systemui/statusbar/SignalClusterView$PhoneState;
invoke-static {v0}, Lcom/android/systemui/statusbar/SignalClusterView$PhoneState;->-get0(Lcom/android/systemui/statusbar/SignalClusterView$PhoneState;)Landroid/widget/ImageView;
move-result-object v2
sget-object v5, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
iget v3, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mSignalTint:I
invoke-virtual {v2, v3, v5}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
invoke-static {v0}, Lcom/android/systemui/statusbar/SignalClusterView$PhoneState;->-get4(Lcom/android/systemui/statusbar/SignalClusterView$PhoneState;)Landroid/widget/ImageView;
move-result-object v2
iget v3, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mRoamingTint:I
invoke-virtual {v2, v3, v5}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
invoke-static {v0}, Lcom/android/systemui/statusbar/SignalClusterView$PhoneState;->-get5(Lcom/android/systemui/statusbar/SignalClusterView$PhoneState;)Landroid/widget/ImageView;
move-result-object v2
iget v3, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mMobileTypeTint:I
invoke-virtual {v2, v3, v5}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
invoke-static {v0}, Lcom/android/systemui/statusbar/SignalClusterView$PhoneState;->-get1(Lcom/android/systemui/statusbar/SignalClusterView$PhoneState;)Landroid/widget/ImageView;
move-result-object v2
iget v3, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mMobileArrowsTint:I
invoke-virtual {v2, v3, v5}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
goto :goto_0
:cond_0
return-void
.end method
.method private getTintInternal(FII)I
.registers 7
new-instance v0, Landroid/animation/ArgbEvaluator;
invoke-direct {v0}, Landroid/animation/ArgbEvaluator;-><init>()V
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
iget v2, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mDarkModeIconColorSingleTone:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, p1, v1, v2}, Landroid/animation/ArgbEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
return v0
.end method
.method private setUpColors()V
.locals 12
const/4 v11, -0x1
const-string v9, "agc_sb_use_separated_color"
const/4 v10, 0x0
invoke-static {v9, v10}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I
move-result v1
packed-switch v1, :pswitch_data_0
const-string v9, "agc_sb_global_color"
invoke-static {v9, v11}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I
move-result v2
move v8, v2
move v7, v2
move v0, v2
move v6, v2
move v4, v2
move v3, v2
move v5, v2
:goto_0
iput v8, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mWifiColor:I
iput v8, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mWifiTint:I
iput v7, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mWifiArrowsColor:I
iput v7, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mWifiArrowsTint:I
iput v0, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mAirplaneColor:I
iput v0, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mAirplaneTint:I
iput v6, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mSignalColor:I
iput v6, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mSignalTint:I
iput v4, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mMobileTypeColor:I
iput v4, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mMobileTypeTint:I
iput v3, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mMobileArrowsColor:I
iput v3, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mMobileArrowsTint:I
iput v5, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mRoamingColor:I
iput v5, p0, Lcom/android/systemui/statusbar/SignalClusterView;->mRoamingTint:I
return-void
:pswitch_0
const-string v9, "agc_sb_wifi_color"
invoke-static {v9, v11}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I
move-result v8
const-string v9, "agc_sb_wifi_arrows_color"
invoke-static {v9, v11}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I
move-result v7
const-string v9, "agc_sb_airplane_color"
invoke-static {v9, v11}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I
move-result v0
const-string v9, "agc_sb_signal_color"
invoke-static {v9, v11}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I
move-result v6
const-string v9, "agc_sb_mbtype_color"
invoke-static {v9, v11}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I
move-result v4
const-string v9, "agc_sb_mobile_arrows_color"
invoke-static {v9, v11}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I
move-result v3
const-string v9, "agc_sb_roaming_color"
invoke-static {v9, v11}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I
move-result v5
goto :goto_0
:pswitch_data_0
.packed-switch 0x1
:pswitch_0
.end packed-switch
.end method