CompoundButtonCompat.java
4.12 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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
package android.support.v4.widget;
import android.content.res.ColorStateList;
import android.graphics.PorterDuff.Mode;
import android.graphics.drawable.Drawable;
import android.os.Build.VERSION;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.widget.CompoundButton;
import eu;
public final class CompoundButtonCompat
{
private static final c a = new b();
static
{
int i = Build.VERSION.SDK_INT;
if (i >= 23)
{
a = new a();
return;
}
if (i >= 21)
{
a = new d();
return;
}
}
@Nullable
public static Drawable getButtonDrawable(@NonNull CompoundButton paramCompoundButton)
{
return a.a(paramCompoundButton);
}
@Nullable
public static ColorStateList getButtonTintList(@NonNull CompoundButton paramCompoundButton)
{
return a.b(paramCompoundButton);
}
@Nullable
public static PorterDuff.Mode getButtonTintMode(@NonNull CompoundButton paramCompoundButton)
{
return a.c(paramCompoundButton);
}
public static void setButtonTintList(@NonNull CompoundButton paramCompoundButton, @Nullable ColorStateList paramColorStateList)
{
a.a(paramCompoundButton, paramColorStateList);
}
public static void setButtonTintMode(@NonNull CompoundButton paramCompoundButton, @Nullable PorterDuff.Mode paramMode)
{
a.a(paramCompoundButton, paramMode);
}
static final class a
extends CompoundButtonCompat.d
{
public final Drawable a(CompoundButton paramCompoundButton)
{
return paramCompoundButton.getButtonDrawable();
}
}
static class b
implements CompoundButtonCompat.c
{
public Drawable a(CompoundButton paramCompoundButton)
{
return eu.a(paramCompoundButton);
}
public void a(CompoundButton paramCompoundButton, ColorStateList paramColorStateList)
{
if ((paramCompoundButton instanceof TintableCompoundButton)) {
((TintableCompoundButton)paramCompoundButton).setSupportButtonTintList(paramColorStateList);
}
}
public void a(CompoundButton paramCompoundButton, PorterDuff.Mode paramMode)
{
if ((paramCompoundButton instanceof TintableCompoundButton)) {
((TintableCompoundButton)paramCompoundButton).setSupportButtonTintMode(paramMode);
}
}
public ColorStateList b(CompoundButton paramCompoundButton)
{
if ((paramCompoundButton instanceof TintableCompoundButton)) {
return ((TintableCompoundButton)paramCompoundButton).getSupportButtonTintList();
}
return null;
}
public PorterDuff.Mode c(CompoundButton paramCompoundButton)
{
if ((paramCompoundButton instanceof TintableCompoundButton)) {
return ((TintableCompoundButton)paramCompoundButton).getSupportButtonTintMode();
}
return null;
}
}
static abstract interface c
{
public abstract Drawable a(CompoundButton paramCompoundButton);
public abstract void a(CompoundButton paramCompoundButton, ColorStateList paramColorStateList);
public abstract void a(CompoundButton paramCompoundButton, PorterDuff.Mode paramMode);
public abstract ColorStateList b(CompoundButton paramCompoundButton);
public abstract PorterDuff.Mode c(CompoundButton paramCompoundButton);
}
static class d
extends CompoundButtonCompat.b
{
public final void a(CompoundButton paramCompoundButton, ColorStateList paramColorStateList)
{
paramCompoundButton.setButtonTintList(paramColorStateList);
}
public final void a(CompoundButton paramCompoundButton, PorterDuff.Mode paramMode)
{
paramCompoundButton.setButtonTintMode(paramMode);
}
public final ColorStateList b(CompoundButton paramCompoundButton)
{
return paramCompoundButton.getButtonTintList();
}
public final PorterDuff.Mode c(CompoundButton paramCompoundButton)
{
return paramCompoundButton.getButtonTintMode();
}
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/android/support/v4/widget/CompoundButtonCompat.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/