primaryColorPref.setColor(Config.primaryColor(getActivity(), mAteKey), Color.BLACK); primaryColorPref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { accentColorPref.setColor(Config.accentColor(getActivity(), mAteKey), Color.BLACK); accentColorPref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) {
private void init(Context context, AttributeSet attrs) { setLayoutResource(R.layout.ate_preference_custom); setWidgetLayoutResource(R.layout.ate_preference_color); setPersistent(false); if (attrs != null) { TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.ATEColorPreference, 0, 0); try { mKey = a.getString(R.styleable.ATEColorPreference_ateKey_pref_color); } finally { a.recycle(); } } }
public ATEColorPreference(Context context, AttributeSet attrs) { this(context, attrs, 0); init(context, attrs); }
public void setColor(int color, int border) { this.color = color; this.border = border; invalidateColor(); }
private void init(Context context, AttributeSet attrs) { setLayoutResource(R.layout.ate_preference_custom); setWidgetLayoutResource(R.layout.ate_preference_color); setPersistent(false); if (attrs != null) { TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.ATEColorPreference, 0, 0); try { mKey = a.getString(R.styleable.ATEColorPreference_ateKey_pref_color); } finally { a.recycle(); } } if (!Config.usingMaterialDialogs(context, mKey)) { ATE.config(context, mKey) .usingMaterialDialogs(true) .commit(); } }
public ATEColorPreference(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); init(context, attrs); }
public void setColor(int color, int border) { this.color = color; this.border = border; invalidateColor(); }
primaryColorPref.setColor(Config.primaryColor(getActivity(), mAteKey), Color.BLACK); primaryColorPref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { accentColorPref.setColor(Config.accentColor(getActivity(), mAteKey), Color.BLACK); accentColorPref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) {
public ATEColorPreference(Context context) { this(context, null, 0); init(context, null); }
@Override protected void onBindView(View view) { super.onBindView(view); mView = view; ATE.apply(view, mKey); invalidateColor(); }
primaryColorPref.setColor(Config.primaryColor(getActivity(), mAteKey), Color.BLACK); primaryColorPref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { accentColorPref.setColor(Config.accentColor(getActivity(), mAteKey), Color.BLACK); accentColorPref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { textColorPrimaryPref.setColor(Config.textColorPrimary(getActivity(), mAteKey), Color.BLACK); textColorPrimaryPref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { textColorSecondaryPref.setColor(Config.textColorSecondary(getActivity(), mAteKey), Color.BLACK); textColorSecondaryPref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) {
public ATEColorPreference(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); init(context, attrs); }
@Override protected void onBindView(View view) { super.onBindView(view); mView = view; ATE.themeView(view, mKey); invalidateColor(); }
public ATEColorPreference(Context context) { this(context, null, 0); init(context, null); }
public ATEColorPreference(Context context, AttributeSet attrs) { this(context, attrs, 0); init(context, attrs); }