private ColorStateList createSeekbarThumbColorStateList(Context paramContext) { int[] arrayOfInt1 = ThemeUtils.DISABLED_STATE_SET; int i = ThemeUtils.getDisabledThemeAttrColor(paramContext, R.attr.colorControlActivated); int[] arrayOfInt2 = ThemeUtils.EMPTY_STATE_SET; int j = ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlActivated); return new ColorStateList(new int[][] {arrayOfInt1, arrayOfInt2}, new int[] {i, j}); }
private ColorStateList createSwitchTrackColorStateList(Context paramContext) { int[] arrayOfInt1 = ThemeUtils.DISABLED_STATE_SET; int i = ThemeUtils.getThemeAttrColor(paramContext, 16842800, 0.1F); int[] arrayOfInt2 = ThemeUtils.CHECKED_STATE_SET; int j = ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlActivated, 0.3F); int[] arrayOfInt3 = ThemeUtils.EMPTY_STATE_SET; int k = ThemeUtils.getThemeAttrColor(paramContext, 16842800, 0.3F); return new ColorStateList( new int[][] {arrayOfInt1, arrayOfInt2, arrayOfInt3}, new int[] {i, j, k}); }
private ColorStateList createSpinnerColorStateList(Context paramContext) { int[] arrayOfInt1 = ThemeUtils.DISABLED_STATE_SET; int i = ThemeUtils.getDisabledThemeAttrColor(paramContext, R.attr.colorControlNormal); int[] arrayOfInt2 = ThemeUtils.NOT_PRESSED_OR_FOCUSED_STATE_SET; int j = ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlNormal); int[] arrayOfInt3 = ThemeUtils.EMPTY_STATE_SET; int k = ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlActivated); return new ColorStateList( new int[][] {arrayOfInt1, arrayOfInt2, arrayOfInt3}, new int[] {i, j, k}); }
private ColorStateList createButtonColorStateList(Context paramContext, int paramInt) { paramInt = ThemeUtils.getThemeAttrColor(paramContext, paramInt); int k = ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlHighlight); int[] arrayOfInt1 = ThemeUtils.DISABLED_STATE_SET; int i = ThemeUtils.getDisabledThemeAttrColor(paramContext, R.attr.colorButtonNormal); paramContext = ThemeUtils.PRESSED_STATE_SET; int j = android.support.v4.b.a.a(k, paramInt); int[] arrayOfInt2 = ThemeUtils.FOCUSED_STATE_SET; k = android.support.v4.b.a.a(k, paramInt); return new ColorStateList( new int[][] {arrayOfInt1, paramContext, arrayOfInt2, ThemeUtils.EMPTY_STATE_SET}, new int[] {i, j, k, paramInt}); }
private ColorStateList createDefaultColorStateList(Context paramContext) { int i = ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlNormal); int j = ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlActivated); int[] arrayOfInt = ThemeUtils.DISABLED_STATE_SET; int k = ThemeUtils.getDisabledThemeAttrColor(paramContext, R.attr.colorControlNormal); return new ColorStateList( new int[][] { arrayOfInt, ThemeUtils.FOCUSED_STATE_SET, ThemeUtils.ACTIVATED_STATE_SET, ThemeUtils.PRESSED_STATE_SET, ThemeUtils.CHECKED_STATE_SET, ThemeUtils.SELECTED_STATE_SET, ThemeUtils.EMPTY_STATE_SET }, new int[] {k, j, j, j, j, j, i}); }
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { MalayalamBibleActivity.setPreferenceChanged(true); ChaptersActivity.setPreferenceChanged(true); ChapterViewActivity.setPreferenceChanged(true); if ("com.jeesmon.malayalambible.theme".equals(key)) { try { ThemeUtils.setTheme(Integer.parseInt(sharedPreferences.getString(key, "0"))); } catch (Exception e) { ThemeUtils.setTheme(0); } } else if ("com.jeesmon.malayalambible.rendering.option".equals(key)) { try { Utils.setRenderingFix(Integer.parseInt(sharedPreferences.getString(key, "0"))); } catch (Exception e) { Utils.setRenderingFix(0); } Utils.getBooks(true); } }
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); } }
private static boolean tintDrawableUsingColorFilter( Context paramContext, int paramInt, Drawable paramDrawable) { PorterDuff.Mode localMode = DEFAULT_MODE; int i; int j; if (arrayContains(COLORFILTER_TINT_COLOR_CONTROL_NORMAL, paramInt)) { i = R.attr.colorControlNormal; j = 1; paramInt = -1; } for (; ; ) { if (j != 0) { Drawable localDrawable = paramDrawable; if (DrawableUtils.canSafelyMutateDrawable(paramDrawable)) { localDrawable = paramDrawable.mutate(); } localDrawable.setColorFilter( getPorterDuffColorFilter(ThemeUtils.getThemeAttrColor(paramContext, i), localMode)); if (paramInt != -1) { localDrawable.setAlpha(paramInt); } return true; if (arrayContains(COLORFILTER_COLOR_CONTROL_ACTIVATED, paramInt)) { i = R.attr.colorControlActivated; j = 1; paramInt = -1; continue; } if (arrayContains(COLORFILTER_COLOR_BACKGROUND_MULTIPLY, paramInt)) { localMode = PorterDuff.Mode.MULTIPLY; j = 1; i = 16842801; paramInt = -1; continue; } if (paramInt == R.drawable.abc_list_divider_mtrl_alpha) { i = 16842800; paramInt = Math.round(40.8F); j = 1; } } else { return false; } paramInt = -1; i = 0; j = 0; } }
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 Drawable tintDrawable( Context paramContext, int paramInt, boolean paramBoolean, Drawable paramDrawable) { Object localObject = getTintList(paramContext, paramInt); if (localObject != null) { paramContext = paramDrawable; if (DrawableUtils.canSafelyMutateDrawable(paramDrawable)) { paramContext = paramDrawable.mutate(); } paramContext = android.support.v4.b.a.a.f(paramContext); android.support.v4.b.a.a.a(paramContext, (ColorStateList) localObject); paramDrawable = getTintMode(paramInt); localObject = paramContext; if (paramDrawable != null) { android.support.v4.b.a.a.a(paramContext, paramDrawable); localObject = paramContext; } } do { do { return (Drawable) localObject; if (paramInt == R.drawable.abc_cab_background_top_material) { return new LayerDrawable( new Drawable[] { getDrawable(paramContext, R.drawable.abc_cab_background_internal_bg), getDrawable(paramContext, R.drawable.abc_cab_background_top_mtrl_alpha) }); } if (paramInt == R.drawable.abc_seekbar_track_material) { localObject = (LayerDrawable) paramDrawable; setPorterDuffColorFilter( ((LayerDrawable) localObject).findDrawableByLayerId(16908288), ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlNormal), DEFAULT_MODE); setPorterDuffColorFilter( ((LayerDrawable) localObject).findDrawableByLayerId(16908303), ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlNormal), DEFAULT_MODE); setPorterDuffColorFilter( ((LayerDrawable) localObject).findDrawableByLayerId(16908301), ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlActivated), DEFAULT_MODE); return paramDrawable; } if ((paramInt == R.drawable.abc_ratingbar_indicator_material) || (paramInt == R.drawable.abc_ratingbar_small_material)) { localObject = (LayerDrawable) paramDrawable; setPorterDuffColorFilter( ((LayerDrawable) localObject).findDrawableByLayerId(16908288), ThemeUtils.getDisabledThemeAttrColor(paramContext, R.attr.colorControlNormal), DEFAULT_MODE); setPorterDuffColorFilter( ((LayerDrawable) localObject).findDrawableByLayerId(16908303), ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlActivated), DEFAULT_MODE); setPorterDuffColorFilter( ((LayerDrawable) localObject).findDrawableByLayerId(16908301), ThemeUtils.getThemeAttrColor(paramContext, R.attr.colorControlActivated), DEFAULT_MODE); return paramDrawable; } localObject = paramDrawable; } while (tintDrawableUsingColorFilter(paramContext, paramInt, paramDrawable)); localObject = paramDrawable; } while (!paramBoolean); return null; }
ActionMode startSupportActionModeFromWindow(ActionMode.Callback callback) { if (mActionMode != null) { mActionMode.finish(); } final ActionMode.Callback wrappedCallback = new ActionModeCallbackWrapper(callback); if (mActionModeView == null) { // Use the action bar theme. final Context actionBarContext; actionBarContext = ThemeUtils.getActionBarThemedContext( mActivity, mThemed.getCurrentThemeResourceId(), mThemed.getCurrentThemeColor()); mActionModeView = new ActionBarContextView(actionBarContext); mActionModePopup = new PopupWindow( actionBarContext, null, android.support.v7.appcompat.R.attr.actionModePopupWindowStyle); mActionModePopup.setContentView(mActionModeView); final TypedValue outValue = new TypedValue(); actionBarContext .getTheme() .resolveAttribute(android.support.v7.appcompat.R.attr.actionBarSize, outValue, true); final int height = TypedValue.complexToDimensionPixelSize( outValue.data, actionBarContext.getResources().getDisplayMetrics()); mActionModeView.setContentHeight(height); ThemeUtils.setActionBarContextViewBackground( mActionModeView, mThemed.getCurrentThemeResourceId(), mThemed.getCurrentThemeColor(), mThemed.getCurrentThemeBackgroundOption(), false); mActionModePopup.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT); final Rect actionModeBounds = getActionModeBounds(); if (actionModeBounds != null) { mActionModePopup.setWidth(actionModeBounds.width()); } else { mActionModePopup.setWidth(ViewGroup.LayoutParams.MATCH_PARENT); } mShowActionModePopup = new Runnable() { @Override public void run() { if (actionModeBounds != null) { mActionModePopup.showAtLocation( mWindow.getDecorView(), Gravity.TOP | Gravity.LEFT, actionModeBounds.left, actionModeBounds.top); } else { mActionModePopup.showAtLocation( mWindow.getDecorView(), Gravity.TOP | Gravity.LEFT, 0, 0); } } }; } if (mActionModeView != null) { mActionModeView.killMode(); ActionMode mode = new StandaloneActionMode( mActionModeView.getContext(), mActionModeView, wrappedCallback, mActionModePopup == null); if (callback.onCreateActionMode(mode, mode.getMenu())) { mode.invalidate(); mActionModeView.initForMode(mode); mActionModeView.setVisibility(View.VISIBLE); mActionMode = mode; if (mActionModePopup != null) { mWindow.getDecorView().post(mShowActionModePopup); } mActionModeView.sendAccessibilityEvent(AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED); if (mActionModeView.getParent() != null) { ViewCompat.requestApplyInsets((View) mActionModeView.getParent()); } } else { mActionMode = null; } } if (mActionMode != null && mAppCompatCallback != null) { mAppCompatCallback.onSupportActionModeStarted(mActionMode); } return mActionMode; }
public static AudioWidget getAudioWidget() { if (widget == null) { Drawable stop = context.getResources().getDrawable(R.drawable.stop); widget = new AudioWidget.Builder(context) .pauseDrawable(stop) .darkColor(ThemeUtils.getAcentColor(context)) .lightColor(ColorsRes.Prim(context)) .expandWidgetColor(ThemeUtils.getAcentColor(context)) .crossOverlappedColor(ColorsRes.Prim(context)) .crossColor(ThemeUtils.getAcentColor(context)) .shadowColor(ColorsRes.Prim(context)) .build(); widget.controller().start(); widget.controller().albumCover(getAppIcon()); widget .controller() .onWidgetStateChangedListener( new AudioWidget.OnWidgetStateChangedListener() { @Override public void onWidgetStateChanged(@NonNull AudioWidget.State state) { if (state == AudioWidget.State.REMOVED) { if (getCurrentMediaPlayer().isPlaying()) { getCurrentMediaPlayer().stop(); } } } @Override public void onWidgetPositionChanged(int cx, int cy) {} }); widget .controller() .onControlsClickListener( new AudioWidget.OnControlsClickListener() { @Override public boolean onPlaylistClicked() { return false; } @Override public void onPreviousClicked() { int current = getCurrentMediaPlayerInt(); current--; if (current < 0) { current = getSoundsNameList().length - 1; } Toaster.toast(getSoundName(current)); PreferenceManager.getDefaultSharedPreferences(context) .edit() .putString("sonido", String.valueOf(current)) .apply(); setCurrentMediaPlayerInt(current); getCurrentMediaPlayer().stop(); setCurrentMediaPlayer(getMediaPlayer(context, current)); getCurrentMediaPlayer().start(); } @Override public boolean onPlayPauseClicked() { if (getCurrentMediaPlayer().isPlaying()) { getCurrentMediaPlayer().stop(); getAudioWidget().hide(); } return false; } @Override public void onNextClicked() { int current = getCurrentMediaPlayerInt(); current++; if (current > getSoundsNameList().length) { current = 0; } Toaster.toast(getSoundName(current)); PreferenceManager.getDefaultSharedPreferences(context) .edit() .putString("sonido", String.valueOf(current)) .apply(); setCurrentMediaPlayerInt(current); getCurrentMediaPlayer().stop(); setCurrentMediaPlayer(getMediaPlayer(context, current)); getCurrentMediaPlayer().start(); } @Override public void onAlbumClicked() { Intent configurations = new Intent(context, FastActivity.class); configurations.putExtra("key", FastActivity.OPEN_CONF_SOUNDS); configurations.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(configurations); } @Override public void onPlaylistLongClicked() {} @Override public void onPreviousLongClicked() {} @Override public void onPlayPauseLongClicked() {} @Override public void onNextLongClicked() {} @Override public void onAlbumLongClicked() { widget.collapse(); } }); } return widget; }