public final ColorStateList getTintList(Context paramContext, int paramInt) { ColorStateList localColorStateList1 = getTintListFromCache(paramContext, paramInt); ColorStateList localColorStateList2 = localColorStateList1; if (localColorStateList1 == null) { if (paramInt != R.drawable.abc_edit_text_material) { break label47; } localColorStateList1 = createEditTextColorStateList(paramContext); } for (; ; ) { localColorStateList2 = localColorStateList1; if (localColorStateList1 != null) { addTintListToCache(paramContext, paramInt, localColorStateList1); localColorStateList2 = localColorStateList1; } return localColorStateList2; label47: if (paramInt == R.drawable.abc_switch_track_mtrl_alpha) { localColorStateList1 = createSwitchTrackColorStateList(paramContext); } else if (paramInt == R.drawable.abc_switch_thumb_material) { localColorStateList1 = createSwitchThumbColorStateList(paramContext); } else if ((paramInt == R.drawable.abc_btn_default_mtrl_shape) || (paramInt == R.drawable.abc_btn_borderless_material)) { localColorStateList1 = createDefaultButtonColorStateList(paramContext); } else if (paramInt == R.drawable.abc_btn_colored_material) { localColorStateList1 = createColoredButtonColorStateList(paramContext); } else if ((paramInt == R.drawable.abc_spinner_mtrl_am_alpha) || (paramInt == R.drawable.abc_spinner_textfield_background_material)) { localColorStateList1 = createSpinnerColorStateList(paramContext); } else if (arrayContains(TINT_COLOR_CONTROL_NORMAL, paramInt)) { localColorStateList1 = ThemeUtils.getThemeAttrColorStateList(paramContext, R.attr.colorControlNormal); } else if (arrayContains(TINT_COLOR_CONTROL_STATE_LIST, paramInt)) { localColorStateList1 = createDefaultColorStateList(paramContext); } else if (arrayContains(TINT_CHECKABLE_BUTTON_LIST, paramInt)) { localColorStateList1 = createCheckableButtonColorStateList(paramContext); } else if (paramInt == R.drawable.abc_seekbar_thumb_material) { localColorStateList1 = createSeekbarThumbColorStateList(paramContext); } } }
private ColorStateList createSwitchThumbColorStateList(Context paramContext) { int[][] arrayOfInt = new int[3][]; int[] arrayOfInt1 = new int[3]; ColorStateList localColorStateList = ThemeUtils.getThemeAttrColorStateList(paramContext, R.attr.colorSwitchThumbNormal); if ((localColorStateList != null) && (localColorStateList.isStateful())) { arrayOfInt[0] = ThemeUtils.DISABLED_STATE_SET; arrayOfInt1[0] = localColorStateList.getColorForState(arrayOfInt[0], 0); arrayOfInt[1] = ThemeUtils.CHECKED_STATE_SET; arrayOfInt1[1] = ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlActivated); arrayOfInt[2] = ThemeUtils.EMPTY_STATE_SET; arrayOfInt1[2] = localColorStateList.getDefaultColor(); } for (; ; ) { return new ColorStateList(arrayOfInt, arrayOfInt1); arrayOfInt[0] = ThemeUtils.DISABLED_STATE_SET; arrayOfInt1[0] = ThemeUtils.getDisabledThemeAttrColor(paramContext, R.attr.colorSwitchThumbNormal); arrayOfInt[1] = ThemeUtils.CHECKED_STATE_SET; arrayOfInt1[1] = ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlActivated); arrayOfInt[2] = ThemeUtils.EMPTY_STATE_SET; arrayOfInt1[2] = ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorSwitchThumbNormal); } }