zzak.java
3.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
package com.google.android.gms.common.internal;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.graphics.PorterDuff.Mode;
import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.support.v4.graphics.drawable.DrawableCompat;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.widget.Button;
import com.google.android.gms.R.color;
import com.google.android.gms.R.drawable;
import com.google.android.gms.R.string;
public final class zzak
extends Button
{
public zzak(Context paramContext)
{
this(paramContext, null);
}
public zzak(Context paramContext, AttributeSet paramAttributeSet)
{
super(paramContext, paramAttributeSet, 16842824);
}
private static int a(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
{
switch (paramInt1)
{
default:
throw new IllegalStateException(33 + "Unknown color scheme: " + paramInt1);
case 1:
paramInt2 = paramInt3;
case 0:
return paramInt2;
}
return paramInt4;
}
public final void zza(Resources paramResources, int paramInt1, int paramInt2)
{
setTypeface(Typeface.DEFAULT_BOLD);
setTextSize(14.0F);
float f = paramResources.getDisplayMetrics().density;
setMinHeight((int)(f * 48.0F + 0.5F));
setMinWidth((int)(f * 48.0F + 0.5F));
int j = a(paramInt2, R.drawable.common_google_signin_btn_icon_dark, R.drawable.common_google_signin_btn_icon_light, R.drawable.common_google_signin_btn_icon_light);
int i = a(paramInt2, R.drawable.common_google_signin_btn_text_dark, R.drawable.common_google_signin_btn_text_light, R.drawable.common_google_signin_btn_text_light);
switch (paramInt1)
{
default:
throw new IllegalStateException(32 + "Unknown button size: " + paramInt1);
case 2:
i = j;
}
Drawable localDrawable = DrawableCompat.wrap(paramResources.getDrawable(i));
DrawableCompat.setTintList(localDrawable, paramResources.getColorStateList(R.color.common_google_signin_btn_tint));
DrawableCompat.setTintMode(localDrawable, PorterDuff.Mode.SRC_ATOP);
setBackgroundDrawable(localDrawable);
setTextColor((ColorStateList)zzac.zzw(paramResources.getColorStateList(a(paramInt2, R.color.common_google_signin_btn_text_dark, R.color.common_google_signin_btn_text_light, R.color.common_google_signin_btn_text_light))));
switch (paramInt1)
{
default:
throw new IllegalStateException(32 + "Unknown button size: " + paramInt1);
case 0:
setText(paramResources.getString(R.string.common_signin_button_text));
}
for (;;)
{
setTransformationMethod(null);
return;
setText(paramResources.getString(R.string.common_signin_button_text_long));
continue;
setText(null);
}
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/common/internal/zzak.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/