use of org.aisen.weibo.sina.ui.widget.ColorPicker in project AisenWeiBo by wangdan.
the class CustomThemeColorFragment method onCreateDialog.
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
setCancelable(true);
View view = View.inflate(getActivity(), R.layout.ui_custom_themecolor, null);
final ColorPicker mColorPicker = (ColorPicker) view.findViewById(R.id.colorPicker);
int callback = getResources().getColor(R.color.material_deep_teal_500);
mColorPicker.setColor(MDHelper.resolveColor(getActivity(), R.attr.colorPrimary, callback));
return new MaterialDialog.Builder(getActivity()).customView(view, false).negativeText(R.string.cancel).positiveText(R.string.title_settings).onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
int selected = mColorPicker.getColor();
String color = String.format("#%X", selected);
// AppSettings.setThemeColor(color);
dialog.dismiss();
getActivity().getFragmentManager().beginTransaction().remove(CustomThemeColorFragment.this).commit();
}
}).build();
}
Aggregations